Class DefaultAttributeDescriptorAndExpressionPickerController

java.lang.Object
org.gvsig.fmap.dal.swing.impl.featuretype.DefaultAttributeDescriptorAndExpressionPickerController
All Implemented Interfaces:
org.gvsig.expressionevaluator.swing.ExpressionPickerController, org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController, org.gvsig.tools.swing.api.ChangeListenerSupport, org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>

public class DefaultAttributeDescriptorAndExpressionPickerController extends Object implements org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController
Author:
jjdelcerro
  • Constructor Details

    • DefaultAttributeDescriptorAndExpressionPickerController

      public DefaultAttributeDescriptorAndExpressionPickerController(JComboBox combo, JButton button, JButton bookmarks, JButton history, Predicate<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> filter)
  • Method Details

    • get

      public org.gvsig.expressionevaluator.Expression get()
      Specified by:
      get in interface org.gvsig.expressionevaluator.swing.ExpressionPickerController
      Specified by:
      get in interface org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>
    • getWithOutHistory

      public org.gvsig.expressionevaluator.Expression getWithOutHistory()
      Specified by:
      getWithOutHistory in interface org.gvsig.expressionevaluator.swing.ExpressionPickerController
    • getConfig

      public org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig getConfig()
      Specified by:
      getConfig in interface org.gvsig.expressionevaluator.swing.ExpressionPickerController
    • set

      public void set(org.gvsig.expressionevaluator.Expression value)
      Specified by:
      set in interface org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>
    • coerceAndSet

      public void coerceAndSet(Object value)
      Specified by:
      coerceAndSet in interface org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>
    • setEnabled

      public void setEnabled(boolean enabled)
      Specified by:
      setEnabled in interface org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>
    • setEditable

      public void setEditable(boolean editable)
      Specified by:
      setEditable in interface org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>
    • isEditable

      public boolean isEditable()
      Specified by:
      isEditable in interface org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.expressionevaluator.Expression>
    • addChangeListener

      public void addChangeListener(ChangeListener listener)
      Specified by:
      addChangeListener in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • getChangeListeners

      public ChangeListener[] getChangeListeners()
      Specified by:
      getChangeListeners in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • removeChangeListener

      public void removeChangeListener(ChangeListener listener)
      Specified by:
      removeChangeListener in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • removeAllChangeListener

      public void removeAllChangeListener()
      Specified by:
      removeAllChangeListener in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • hasChangeListeners

      public boolean hasChangeListeners()
      Specified by:
      hasChangeListeners in interface org.gvsig.tools.swing.api.ChangeListenerSupport
    • setFeatureType

      public void setFeatureType(org.gvsig.fmap.dal.feature.FeatureType featureType)
      Specified by:
      setFeatureType in interface org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController
    • setDescriptor

      public void setDescriptor(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor descriptor)
      Specified by:
      setDescriptor in interface org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController
    • getName

      public String getName()
      Specified by:
      getName in interface org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController
    • getDescriptor

      public org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor getDescriptor()
      Specified by:
      getDescriptor in interface org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController
    • clean

      public void clean()
      Specified by:
      clean in interface org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController
    • setName

      public void setName(String name)
      Specified by:
      setName in interface org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController
    • setAllowNull

      public void setAllowNull(boolean allowNull)
      Specified by:
      setAllowNull in interface org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController
    • getAllowNull

      public boolean getAllowNull()
      Specified by:
      getAllowNull in interface org.gvsig.fmap.dal.swing.featuretype.AttributeDescriptorAndExpressionPickerController
    • setHistory

      public void setHistory(org.gvsig.tools.bookmarksandhistory.History history)
      Specified by:
      setHistory in interface org.gvsig.expressionevaluator.swing.ExpressionPickerController
    • setBookmarks

      public void setBookmarks(org.gvsig.tools.bookmarksandhistory.Bookmarks bookmarks)
      Specified by:
      setBookmarks in interface org.gvsig.expressionevaluator.swing.ExpressionPickerController