Class FeatureTableJDynFormSet

java.lang.Object
org.gvsig.tools.dynform.spi.dynformset.AbstractJDynFormSet
org.gvsig.featureform.swing.impl.dynformset.FeatureTableJDynFormSet
All Implemented Interfaces:
org.gvsig.tools.dynform.JDynFormSet, org.gvsig.tools.swing.api.Component

public class FeatureTableJDynFormSet extends org.gvsig.tools.dynform.spi.dynformset.AbstractJDynFormSet
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gvsig.tools.dynform.JDynFormSet

    org.gvsig.tools.dynform.JDynFormSet.JDynFormSetListener
  • Field Summary

    Fields inherited from class org.gvsig.tools.dynform.spi.dynformset.AbstractJDynFormSet

    actionsBuffer, autosave, contents, formHeight, formWidth, layoutMode, listeners, LOGGER, readOnly, values

    Fields inherited from interface org.gvsig.tools.dynform.JDynFormSet

    ACTION_CANCEL_NEW, ACTION_CLOSE, ACTION_DELETE, ACTION_FIRST, ACTION_LAST, ACTION_NAVIGATION, ACTION_NEW, ACTION_NEXT, ACTION_PREVIOUS, ACTION_SAVE, ACTION_SEARCH, ACTION_SET_CURRENT_RECORD
  • Constructor Summary

    Constructors
    Constructor
    Description
    FeatureTableJDynFormSet(org.gvsig.tools.dynform.spi.DynFormSPIManager manager, org.gvsig.tools.dynform.spi.dynformset.JDynFormSetFactory factory, org.gvsig.tools.dynform.JDynForm.DynFormContext context, org.gvsig.tools.dynform.DynFormDefinition definition, org.gvsig.tools.dynobject.Tags contextTags)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAction(Action action)
     
     
    getAction(String actionId)
     
     
     
    int
     
     
    boolean
     
    boolean
    hasValidValues(List<String> fieldsName)
     
    boolean
     
    boolean
     
    void
    setActionEnabled(String action, boolean enabled)
     
    void
    setActionVisible(String action, boolean visible)
     
    void
    setCurrentIndex(int index)
     
    void
    setFormSize(int width, int height)
     
    void
    setReadOnly(boolean readOnly)
     
    void
    setValues(List values)
     
    void
    setValues(org.gvsig.tools.dynobject.DynObjectSet values)
     

    Methods inherited from class org.gvsig.tools.dynform.spi.dynformset.AbstractJDynFormSet

    addActionToPopupMenu, addListener, addSeparatorToPopupMenu, allowClose, allowDelete, allowNew, allowSearch, allowUpdate, callUserEvent, confirmDialog, countValues, enterStateNew, fireCloseEvent, fireEvent, fireFormMovedToEvent, fireMessageEvent, get, getContext, getDefinition, getFactory, getForm, getFormValues, getLayoutMode, getManager, getServiceManager, getTagValueAsBoolean, getTagValueAsInt, getUseScrollBars, isAutosave, isInNewState, isReadOnly, leaveTheNewState, loadDefaultValueFromTags, message, message, removeListener, setAllowClose, setAllowDelete, setAllowNew, setAllowSearch, setAllowUpdate, setAutosave, setLayoutMode, setUseScrollBars

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FeatureTableJDynFormSet

      public FeatureTableJDynFormSet(org.gvsig.tools.dynform.spi.DynFormSPIManager manager, org.gvsig.tools.dynform.spi.dynformset.JDynFormSetFactory factory, org.gvsig.tools.dynform.JDynForm.DynFormContext context, org.gvsig.tools.dynform.DynFormDefinition definition, org.gvsig.tools.dynobject.Tags contextTags)
  • Method Details

    • asJComponent

      public JComponent asJComponent()
    • setValues

      public void setValues(List values)
      Specified by:
      setValues in interface org.gvsig.tools.dynform.JDynFormSet
      Overrides:
      setValues in class org.gvsig.tools.dynform.spi.dynformset.AbstractJDynFormSet
    • setValues

      public void setValues(org.gvsig.tools.dynobject.DynObjectSet values)
      Specified by:
      setValues in interface org.gvsig.tools.dynform.JDynFormSet
      Overrides:
      setValues in class org.gvsig.tools.dynform.spi.dynformset.AbstractJDynFormSet
    • setReadOnly

      public void setReadOnly(boolean readOnly)
      Specified by:
      setReadOnly in interface org.gvsig.tools.dynform.JDynFormSet
      Overrides:
      setReadOnly in class org.gvsig.tools.dynform.spi.dynformset.AbstractJDynFormSet
    • setFormSize

      public void setFormSize(int width, int height)
      Specified by:
      setFormSize in interface org.gvsig.tools.dynform.JDynFormSet
      Overrides:
      setFormSize in class org.gvsig.tools.dynform.spi.dynformset.AbstractJDynFormSet
    • getCurrentIndex

      public int getCurrentIndex()
    • setCurrentIndex

      public void setCurrentIndex(int index)
    • addAction

      public void addAction(Action action)
    • getAction

      public Action getAction(String actionId)
    • getActions

      public List<Action> getActions()
    • setActionEnabled

      public void setActionEnabled(String action, boolean enabled)
    • setActionVisible

      public void setActionVisible(String action, boolean visible)
    • isActionEnabled

      public boolean isActionEnabled(String action)
    • isActionVisible

      public boolean isActionVisible(String action)
    • getActionButton

      public JComponent getActionButton(String action)
    • hasValidValues

      public boolean hasValidValues()
    • hasValidValues

      public boolean hasValidValues(List<String> fieldsName)
    • getValues

      public List getValues()