public class DefaultAttributeDescriptorAndExpressionPickerController extends java.lang.Object implements AttributeDescriptorAndExpressionPickerController
| Constructor and Description |
|---|
DefaultAttributeDescriptorAndExpressionPickerController(javax.swing.JComboBox combo,
javax.swing.JButton button,
javax.swing.JButton bookmarks,
javax.swing.JButton history,
java.util.function.Predicate<FeatureAttributeDescriptor> filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(javax.swing.event.ChangeListener listener) |
void |
clean() |
void |
coerceAndSet(java.lang.Object value) |
Expression |
get()
Return the expression in the picker.
|
boolean |
getAllowNull() |
javax.swing.event.ChangeListener[] |
getChangeListeners() |
ExpressionBuilderConfig |
getConfig() |
FeatureAttributeDescriptor |
getDescriptor() |
java.lang.String |
getName() |
Expression |
getWithOutHistory() |
boolean |
hasChangeListeners() |
boolean |
isEditable() |
boolean |
isEmpty() |
boolean |
isEnabled() |
boolean |
isValid() |
void |
removeAllChangeListener() |
void |
removeChangeListener(javax.swing.event.ChangeListener listener) |
void |
set(Expression value) |
void |
setAllowNull(boolean allowNull) |
void |
setDescriptor(FeatureAttributeDescriptor descriptor) |
void |
setEditable(boolean editable) |
void |
setEnabled(boolean enabled) |
void |
setFeatureType(FeatureType featureType) |
void |
setName(java.lang.String name) |
public DefaultAttributeDescriptorAndExpressionPickerController(javax.swing.JComboBox combo,
javax.swing.JButton button,
javax.swing.JButton bookmarks,
javax.swing.JButton history,
java.util.function.Predicate<FeatureAttributeDescriptor> filter)
public Expression get()
ExpressionPickerControllerget in interface ExpressionPickerControllerget in interface PickerController<Expression>public Expression getWithOutHistory()
getWithOutHistory in interface ExpressionPickerControllerpublic ExpressionBuilderConfig getConfig()
getConfig in interface ExpressionPickerControllerpublic void set(Expression value)
set in interface PickerController<Expression>public void coerceAndSet(java.lang.Object value)
coerceAndSet in interface PickerController<Expression>public void setEnabled(boolean enabled)
setEnabled in interface PickerController<Expression>public boolean isEnabled()
isEnabled in interface PickerController<Expression>public void setEditable(boolean editable)
setEditable in interface PickerController<Expression>public boolean isEditable()
isEditable in interface PickerController<Expression>public boolean isValid()
isValid in interface PickerController<Expression>public boolean isEmpty()
isEmpty in interface PickerController<Expression>public void addChangeListener(javax.swing.event.ChangeListener listener)
addChangeListener in interface ChangeListenerSupportpublic javax.swing.event.ChangeListener[] getChangeListeners()
getChangeListeners in interface ChangeListenerSupportpublic void removeChangeListener(javax.swing.event.ChangeListener listener)
removeChangeListener in interface ChangeListenerSupportpublic void removeAllChangeListener()
removeAllChangeListener in interface ChangeListenerSupportpublic boolean hasChangeListeners()
hasChangeListeners in interface ChangeListenerSupportpublic void setFeatureType(FeatureType featureType)
setFeatureType in interface AttributeDescriptorAndExpressionPickerControllerpublic void setDescriptor(FeatureAttributeDescriptor descriptor)
setDescriptor in interface AttributeDescriptorAndExpressionPickerControllerpublic java.lang.String getName()
getName in interface AttributeDescriptorAndExpressionPickerControllerpublic FeatureAttributeDescriptor getDescriptor()
getDescriptor in interface AttributeDescriptorAndExpressionPickerControllerpublic void clean()
clean in interface AttributeDescriptorAndExpressionPickerControllerpublic void setName(java.lang.String name)
setName in interface AttributeDescriptorAndExpressionPickerControllerpublic void setAllowNull(boolean allowNull)
setAllowNull in interface AttributeDescriptorAndExpressionPickerControllerpublic boolean getAllowNull()
getAllowNull in interface AttributeDescriptorAndExpressionPickerController