Class DateArgument
java.lang.Object
org.gorpipe.querydialogs.BasicBean
org.gorpipe.querydialogs.AbstractListBean
org.gorpipe.querydialogs.Argument
org.gorpipe.querydialogs.argument.DateArgument
- All Implemented Interfaces:
java.io.Serializable,javax.swing.ListModel
public class DateArgument extends Argument
Represents an argument that expects a date value.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATE_FORMATThe date format used.static java.lang.StringPROPERTY_DATE_VALUEThe property name for the argument's date value.Fields inherited from class org.gorpipe.querydialogs.Argument
allowedValues, defaultValue, DEFERRED_LIST, path2LoadedValues, path2LoadedValuesHeader, PROPERTY_OPERATOR, PROPERTY_VALUE, type, value -
Constructor Summary
Constructors Constructor Description DateArgument(DateArgument arg)Constructor that copies the input date argument.DateArgument(ArgumentDescription argDescr, java.lang.Boolean optional, java.lang.Object defaultValue, java.util.List<? extends java.lang.Object> allowedValues, java.util.List<java.lang.String> operators, java.lang.Boolean advanced, java.lang.Integer displayWidth)Constructor. -
Method Summary
Modifier and Type Method Description DateArgumentcopyArgument()Make a copy of the argument.protected java.lang.ObjectparseValue(java.lang.String val)Methods inherited from class org.gorpipe.querydialogs.Argument
checkAllowed, deferredValuesLoaded, getDefaultValue, getDescription, getDisplayName, getDisplayWidth, getElementAt, getName, getOperator, getOperators, getSize, getTooltip, getType, getValue, getValuesHeader, getValuesPath, hasDeferredValues, isAdvanced, isEmpty, isOptional, loadDeferredValues, setDisplayWidth, setOperator, setValue, setValue, toStringMethods inherited from class org.gorpipe.querydialogs.AbstractListBean
addListDataListener, fireContentsChanged, removeListDataListenerMethods inherited from class org.gorpipe.querydialogs.BasicBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
PROPERTY_DATE_VALUE
public static final java.lang.String PROPERTY_DATE_VALUEThe property name for the argument's date value.- See Also:
- Constant Field Values
-
DATE_FORMAT
public static final java.lang.String DATE_FORMATThe date format used.- See Also:
- Constant Field Values
-
-
Constructor Details
-
DateArgument
public DateArgument(ArgumentDescription argDescr, java.lang.Boolean optional, java.lang.Object defaultValue, java.util.List<? extends java.lang.Object> allowedValues, java.util.List<java.lang.String> operators, java.lang.Boolean advanced, java.lang.Integer displayWidth)Constructor. -
DateArgument
Constructor that copies the input date argument.- Parameters:
arg- the date argument to copy
-
-
Method Details
-
parseValue
protected java.lang.Object parseValue(java.lang.String val)- Overrides:
parseValuein classArgument
-
copyArgument
Description copied from class:ArgumentMake a copy of the argument.- Specified by:
copyArgumentin classArgument- Returns:
- the argument copy
-