Class InputContentUI<B extends org.nuiton.topia.persistence.TopiaEntityContextable>

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, jaxx.runtime.JAXXContext, jaxx.runtime.JAXXObject
Direct Known Subclasses:
CellUI, EffortDescriptionParametersUI, EffortDescriptionUI, EntityVariableUI, FisheryRegionUI, GearTabUI, GearUI, InputOneEquationUI, MetierSeasonInfoSpeciesUI, MetierSeasonInfoZoneUI, MetierTabUI, MetierUI, ObservationUI, PopulationBasicsUI, PopulationCapturabilityUI, PopulationEquationUI, PopulationGroupUI, PopulationMigrationEmigrationUI, PopulationMigrationEquationUI, PopulationMigrationImmigrationUI, PopulationMigrationMigrationUI, PopulationMigrationUI, PopulationPriceUI, PopulationRecruitmentUI, PopulationSeasonSpacializedUI, PopulationSeasonsUI, PopulationStockUI, PopulationUI, PopulationZonesUI, PortUI, RangeOfValuesUI, SelectivityUI, SetOfVesselsBasicsUI, SetOfVesselsUI, SpeciesStructuredUI, SpeciesUI, StrategyMonthInfoUI, StrategyOneMonthInfoUI, StrategyTabUI, StrategyUI, TripTypeUI, VesselTypeUI, ZoneBasicsUI, ZoneUI

public abstract class InputContentUI<B extends org.nuiton.topia.persistence.TopiaEntityContextable> extends JPanel implements jaxx.runtime.JAXXObject
See Also:
  • Field Details

    • PROPERTY_ACTIVE

      public static final String PROPERTY_ACTIVE
      See Also:
    • PROPERTY_SENSITIVITY

      public static final String PROPERTY_SENSITIVITY
      See Also:
    • $activeBindings

      protected List<Object> $activeBindings
    • $bindingSources

      protected Map<String,Object> $bindingSources
    • $bindings

      protected final Map<String,jaxx.runtime.JAXXBinding> $bindings
    • $objectMap

      protected Map<String,Object> $objectMap
    • $previousValues

      protected Map<?,?> $previousValues
    • delegateContext

      protected final jaxx.runtime.JAXXContext delegateContext
    • active

      protected Boolean active
    • body

      protected JPanel body
    • layerUI

      protected jaxx.runtime.swing.BlockingLayerUI layerUI
    • layerUI2

      protected jaxx.runtime.swing.BlockingLayerUI2 layerUI2
    • sensitivity

      protected Boolean sensitivity
    • tableLayerUI

      protected TableBlockingLayerUI tableLayerUI
  • Constructor Details

    • InputContentUI

      public InputContentUI(LayoutManager param0)
    • InputContentUI

      public InputContentUI(jaxx.runtime.JAXXContext parentContext, LayoutManager param1)
    • InputContentUI

      public InputContentUI(LayoutManager param0, boolean param1)
    • InputContentUI

      public InputContentUI(jaxx.runtime.JAXXContext parentContext, LayoutManager param1, boolean param2)
    • InputContentUI

      public InputContentUI()
    • InputContentUI

      public InputContentUI(jaxx.runtime.JAXXContext parentContext)
    • InputContentUI

      public InputContentUI(boolean param0)
    • InputContentUI

      public InputContentUI(jaxx.runtime.JAXXContext parentContext, boolean param1)
  • Method Details

    • setBean

      public abstract void setBean(B entity)
      Overriden with generic type
    • getBean

      public abstract B getBean()
      Overriden with generic type
    • getHandler

      public abstract <U extends InputContentHandler<? extends InputContentUI<B>>> U getHandler()
    • resetChangeModel

      public void resetChangeModel()
      Pas très safe, le bean doit s'appeler changeModel dans l'heritage "FORCEMENT" FIXME echatellier 20111201 small fix because save button has to reset internal ui change model state
    • getSaveVerifier

      public InputSaveVerifier getSaveVerifier()
    • getFisheryRegion

      @Deprecated public FisheryRegion getFisheryRegion()
      Deprecated.
      since 4.4.1. Pas pratique, on ne peux pas ecouter les changements de region ou de proprietes.
    • getTopiaContext

      public org.nuiton.topia.TopiaContext getTopiaContext()
    • setInfoText

      public void setInfoText(String msg)
    • setLayer

      public void setLayer(boolean active)
      Method appelée par l'arbre de navigation et le gestionnaire de changement d'onglet pour ajouter les layers sur une interface 'input' seulement dans le cas de la sensibilité.
    • installChangeListener

      public void installChangeListener(JTabbedPane tabbedPane)
      Install tabbed pane change listener depending on sensitivity. (init at first call)
      Parameters:
      tabbedPane - tabbed pane to install change listener
    • $getJAXXObjectDescriptor

      public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor()
    • applyDataBinding

      public void applyDataBinding(String $binding)
      Specified by:
      applyDataBinding in interface jaxx.runtime.JAXXObject
    • firePropertyChange

      public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
      Specified by:
      firePropertyChange in interface jaxx.runtime.JAXXObject
      Overrides:
      firePropertyChange in class Component
    • get$objectMap

      public Map<String,Object> get$objectMap()
      Specified by:
      get$objectMap in interface jaxx.runtime.JAXXObject
    • getDataBinding

      public jaxx.runtime.JAXXBinding getDataBinding(String bindingId)
      Specified by:
      getDataBinding in interface jaxx.runtime.JAXXObject
    • getDataBindings

      public jaxx.runtime.JAXXBinding[] getDataBindings()
      Specified by:
      getDataBindings in interface jaxx.runtime.JAXXObject
    • getObjectById

      public Object getObjectById(String id)
      Specified by:
      getObjectById in interface jaxx.runtime.JAXXObject
    • processDataBinding

      public void processDataBinding(String $binding, boolean $force)
      Specified by:
      processDataBinding in interface jaxx.runtime.JAXXObject
    • processDataBinding

      public void processDataBinding(String $binding)
      Specified by:
      processDataBinding in interface jaxx.runtime.JAXXObject
    • registerDataBinding

      public void registerDataBinding(jaxx.runtime.JAXXBinding binding)
      Specified by:
      registerDataBinding in interface jaxx.runtime.JAXXObject
    • removeDataBinding

      public void removeDataBinding(String $binding)
      Specified by:
      removeDataBinding in interface jaxx.runtime.JAXXObject
    • getContextValue

      public <T> T getContextValue(Class<T> clazz)
      Specified by:
      getContextValue in interface jaxx.runtime.JAXXContext
    • getContextValue

      public <T> T getContextValue(Class<T> clazz, String name)
      Specified by:
      getContextValue in interface jaxx.runtime.JAXXContext
    • getDelegateContext

      public jaxx.runtime.JAXXContext getDelegateContext()
      Specified by:
      getDelegateContext in interface jaxx.runtime.JAXXObject
    • getParentContainer

      public <O extends Container> O getParentContainer(Class<O> clazz)
      Specified by:
      getParentContainer in interface jaxx.runtime.JAXXObject
    • getParentContainer

      public <O extends Container> O getParentContainer(Object source, Class<O> clazz)
      Specified by:
      getParentContainer in interface jaxx.runtime.JAXXObject
    • removeContextValue

      public <T> void removeContextValue(Class<T> clazz)
      Specified by:
      removeContextValue in interface jaxx.runtime.JAXXContext
    • removeContextValue

      public <T> void removeContextValue(Class<T> clazz, String name)
      Specified by:
      removeContextValue in interface jaxx.runtime.JAXXContext
    • setContextValue

      public <T> void setContextValue(T o)
      Specified by:
      setContextValue in interface jaxx.runtime.JAXXContext
    • setContextValue

      public <T> void setContextValue(T o, String name)
      Specified by:
      setContextValue in interface jaxx.runtime.JAXXContext
    • getActive

      public Boolean getActive()
    • getBody

      public JPanel getBody()
    • getLayerUI

      public jaxx.runtime.swing.BlockingLayerUI getLayerUI()
    • getLayerUI2

      public jaxx.runtime.swing.BlockingLayerUI2 getLayerUI2()
    • getSensitivity

      public Boolean getSensitivity()
    • getTableLayerUI

      public TableBlockingLayerUI getTableLayerUI()
    • isActive

      public Boolean isActive()
    • isSensitivity

      public Boolean isSensitivity()
    • setActive

      public void setActive(Boolean active)
    • setSensitivity

      public void setSensitivity(Boolean sensitivity)
    • createActive

      protected void createActive()
    • createBody

      protected void createBody()
    • createLayerUI

      protected void createLayerUI()
    • createLayerUI2

      protected void createLayerUI2()
    • createSensitivity

      protected void createSensitivity()
    • createTableLayerUI

      protected void createTableLayerUI()