public abstract class ValuesPatternVerifier<S,T> extends PatternVerifier<T> implements PatternVerifier.Adjustable<T>, PatternVerifier.Parser<T>, PatternVerifier.Formatter<T>, PatternVerifier.Range<T>, PatternVerifier.Value<S,T>, PatternVerifier.Enums<T>
PatternVerifier.Adjustable<T>, PatternVerifier.AutoCompletion, PatternVerifier.Enums<T>, PatternVerifier.Formatter<T>, PatternVerifier.Length, PatternVerifier.Parser<T>, PatternVerifier.Range<T>, PatternVerifier.Value<T,TV>| Constructor and Description |
|---|
ValuesPatternVerifier() |
ValuesPatternVerifier(T[] values) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
call(java.lang.String text) |
protected java.util.List<T> |
createValues() |
T |
getEnd(T current) |
S |
getFieldValue() |
T |
getHome(T current) |
T |
getMax() |
T |
getMin() |
T |
getNextPage(T current,
boolean restart) |
T |
getNextValue(T current,
boolean restart) |
T |
getPreviousPage(T current,
boolean restart) |
T |
getPreviousValue(T current,
boolean restart) |
java.util.List<T> |
getValues() |
void |
invalidate() |
protected boolean |
matches(T current,
T value) |
void |
setFieldValue(S fieldValue) |
getStringConverter, setStringConverterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseformatfromTargetValue, toTargetValuepublic ValuesPatternVerifier()
public ValuesPatternVerifier(T[] values)
public T getMin()
getMin in interface PatternVerifier.Range<T>public T getMax()
getMax in interface PatternVerifier.Range<T>public T getNextPage(T current, boolean restart)
getNextPage in interface PatternVerifier.Adjustable<T>public T getPreviousPage(T current, boolean restart)
getPreviousPage in interface PatternVerifier.Adjustable<T>public T getHome(T current)
getHome in interface PatternVerifier.Adjustable<T>public T getEnd(T current)
getEnd in interface PatternVerifier.Adjustable<T>public T getNextValue(T current, boolean restart)
getNextValue in interface PatternVerifier.Adjustable<T>public T getPreviousValue(T current, boolean restart)
getPreviousValue in interface PatternVerifier.Adjustable<T>public java.lang.Boolean call(java.lang.String text)
call in interface javafx.util.Callback<java.lang.String,java.lang.Boolean>public java.util.List<T> getValues()
getValues in interface PatternVerifier.Enums<T>protected java.util.List<T> createValues()
public void invalidate()
public void setFieldValue(S fieldValue)
setFieldValue in interface PatternVerifier.Value<S,T>public S getFieldValue()
getFieldValue in interface PatternVerifier.Value<S,T>