/** * Constructs a {@link SystemProperty} with no value. * * @param name the name of the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, Option... options) { return new SystemProperty(name, "", options); }
/** * Constructs a {@link SystemProperty}. * * @param name the name of the {@link SystemProperty} * @param value the value of the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, String value, Option... options) { return new SystemProperty(name, value, options); }
/** * Constructs a {@link SystemProperty} with no value. * * @param name the name of the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, Option... options) { return new SystemProperty(name, "", options); }
/** * Constructs a {@link SystemProperty}. * * @param name the name of the {@link SystemProperty} * @param value the value of the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, ContextSensitiveValue value, Option... options) { return new SystemProperty(name, value, options); }
/** * Constructs a {@link SystemProperty}. * * @param name the name of the {@link SystemProperty} * @param iterator the iterator that can provide values for the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, Iterator iterator, Option... options) { return new SystemProperty(name, iterator, options); }
/** * Constructs a {@link SystemProperty}. * * @param name the name of the {@link SystemProperty} * @param value the value of the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, ContextSensitiveValue value, Option... options) { return new SystemProperty(name, value, options); }
/** * Constructs a {@link SystemProperty}. * * @param name the name of the {@link SystemProperty} * @param iterator the iterator that can provide values for the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, Iterator iterator, Option... options) { return new SystemProperty(name, iterator, options); }
/** * Constructs a {@link SystemProperty}. * * @param name the name of the {@link SystemProperty} * @param value the value of the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, String value, Option... options) { return new SystemProperty(name, value, options); }
/** * Constructs a {@link SystemProperty}. * * @param name the name of the {@link SystemProperty} * @param object the values for the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, Object object, Option... options) { return new SystemProperty(name, object, options); }
/** * Constructs a {@link SystemProperty}. * * @param name the name of the {@link SystemProperty} * @param object the values for the {@link SystemProperty} * @param options then {@link Option}s for this {@link SystemProperty} * * @return a new {@link SystemProperty} */ public static SystemProperty of(String name, Object object, Option... options) { return new SystemProperty(name, object, options); }