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
All Methods Instance Methods Concrete Methods 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, toString
-
Methods inherited from class org.gorpipe.querydialogs.AbstractListBean
addListDataListener, fireContentsChanged, removeListDataListener
-
Methods inherited from class org.gorpipe.querydialogs.BasicBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
PROPERTY_DATE_VALUE
public static final java.lang.String PROPERTY_DATE_VALUE
The property name for the argument's date value.- See Also:
- Constant Field Values
-
DATE_FORMAT
public static final java.lang.String DATE_FORMAT
The date format used.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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
public DateArgument(DateArgument arg)
Constructor that copies the input date argument.- Parameters:
arg- the date argument to copy
-
-
Method Detail
-
parseValue
protected java.lang.Object parseValue(java.lang.String val)
- Overrides:
parseValuein classArgument
-
copyArgument
public DateArgument copyArgument()
Description copied from class:ArgumentMake a copy of the argument.- Specified by:
copyArgumentin classArgument- Returns:
- the argument copy
-
-