Class CoordinatesEditor

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.runtime.swing.Table
org.nuiton.jaxx.widgets.gis.absolute.CoordinatesEditor
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JAXXContext, JAXXObject, JAXXValidator

public class CoordinatesEditor
extends Table
implements JAXXObject, JAXXValidator
See Also:
Serialized Form
  • Field Details

    • BINDING_DD_FORMAT_SELECTED

      public static final java.lang.String BINDING_DD_FORMAT_SELECTED
      See Also:
      Constant Field Values
    • BINDING_DMD_FORMAT_SELECTED

      public static final java.lang.String BINDING_DMD_FORMAT_SELECTED
      See Also:
      Constant Field Values
    • BINDING_DMS_FORMAT_SELECTED

      public static final java.lang.String BINDING_DMS_FORMAT_SELECTED
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DD_DISPLAY_ZERO_WHEN_NULL

      public static final java.lang.String BINDING_LATITUDE_DD_DISPLAY_ZERO_WHEN_NULL
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DD_ENABLED

      public static final java.lang.String BINDING_LATITUDE_DD_ENABLED
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DD_FILL_WITH_ZERO

      public static final java.lang.String BINDING_LATITUDE_DD_FILL_WITH_ZERO
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DD_SHOW_RESET

      public static final java.lang.String BINDING_LATITUDE_DD_SHOW_RESET
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DD_VALUE

      public static final java.lang.String BINDING_LATITUDE_DD_VALUE
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMD_DISPLAY_ZERO_WHEN_NULL

      public static final java.lang.String BINDING_LATITUDE_DMD_DISPLAY_ZERO_WHEN_NULL
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMD_ENABLED

      public static final java.lang.String BINDING_LATITUDE_DMD_ENABLED
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMD_FILL_WITH_ZERO

      public static final java.lang.String BINDING_LATITUDE_DMD_FILL_WITH_ZERO
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMD_SHOW_RESET

      public static final java.lang.String BINDING_LATITUDE_DMD_SHOW_RESET
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMD_VALUE

      public static final java.lang.String BINDING_LATITUDE_DMD_VALUE
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMS_DISPLAY_ZERO_WHEN_NULL

      public static final java.lang.String BINDING_LATITUDE_DMS_DISPLAY_ZERO_WHEN_NULL
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMS_ENABLED

      public static final java.lang.String BINDING_LATITUDE_DMS_ENABLED
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMS_FILL_WITH_ZERO

      public static final java.lang.String BINDING_LATITUDE_DMS_FILL_WITH_ZERO
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMS_SHOW_RESET

      public static final java.lang.String BINDING_LATITUDE_DMS_SHOW_RESET
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_DMS_VALUE

      public static final java.lang.String BINDING_LATITUDE_DMS_VALUE
      See Also:
      Constant Field Values
    • BINDING_LATITUDE_LAYOUT_SELECTED

      public static final java.lang.String BINDING_LATITUDE_LAYOUT_SELECTED
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DD_DISPLAY_ZERO_WHEN_NULL

      public static final java.lang.String BINDING_LONGITUDE_DD_DISPLAY_ZERO_WHEN_NULL
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DD_ENABLED

      public static final java.lang.String BINDING_LONGITUDE_DD_ENABLED
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DD_FILL_WITH_ZERO

      public static final java.lang.String BINDING_LONGITUDE_DD_FILL_WITH_ZERO
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DD_SHOW_RESET

      public static final java.lang.String BINDING_LONGITUDE_DD_SHOW_RESET
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DD_VALUE

      public static final java.lang.String BINDING_LONGITUDE_DD_VALUE
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMD_DISPLAY_ZERO_WHEN_NULL

      public static final java.lang.String BINDING_LONGITUDE_DMD_DISPLAY_ZERO_WHEN_NULL
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMD_ENABLED

      public static final java.lang.String BINDING_LONGITUDE_DMD_ENABLED
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMD_FILL_WITH_ZERO

      public static final java.lang.String BINDING_LONGITUDE_DMD_FILL_WITH_ZERO
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMD_SHOW_RESET

      public static final java.lang.String BINDING_LONGITUDE_DMD_SHOW_RESET
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMD_VALUE

      public static final java.lang.String BINDING_LONGITUDE_DMD_VALUE
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMS_DISPLAY_ZERO_WHEN_NULL

      public static final java.lang.String BINDING_LONGITUDE_DMS_DISPLAY_ZERO_WHEN_NULL
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMS_ENABLED

      public static final java.lang.String BINDING_LONGITUDE_DMS_ENABLED
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMS_FILL_WITH_ZERO

      public static final java.lang.String BINDING_LONGITUDE_DMS_FILL_WITH_ZERO
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMS_SHOW_RESET

      public static final java.lang.String BINDING_LONGITUDE_DMS_SHOW_RESET
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_DMS_VALUE

      public static final java.lang.String BINDING_LONGITUDE_DMS_VALUE
      See Also:
      Constant Field Values
    • BINDING_LONGITUDE_LAYOUT_SELECTED

      public static final java.lang.String BINDING_LONGITUDE_LAYOUT_SELECTED
      See Also:
      Constant Field Values
    • BINDING_MODEL_FORMAT

      public static final java.lang.String BINDING_MODEL_FORMAT
      See Also:
      Constant Field Values
    • BINDING_MODEL_QUADRANT

      public static final java.lang.String BINDING_MODEL_QUADRANT
      See Also:
      Constant Field Values
    • BINDING_QUADRANT1_ENABLED

      public static final java.lang.String BINDING_QUADRANT1_ENABLED
      See Also:
      Constant Field Values
    • BINDING_QUADRANT1_SELECTED

      public static final java.lang.String BINDING_QUADRANT1_SELECTED
      See Also:
      Constant Field Values
    • BINDING_QUADRANT2_ENABLED

      public static final java.lang.String BINDING_QUADRANT2_ENABLED
      See Also:
      Constant Field Values
    • BINDING_QUADRANT2_SELECTED

      public static final java.lang.String BINDING_QUADRANT2_SELECTED
      See Also:
      Constant Field Values
    • BINDING_QUADRANT3_ENABLED

      public static final java.lang.String BINDING_QUADRANT3_ENABLED
      See Also:
      Constant Field Values
    • BINDING_QUADRANT3_SELECTED

      public static final java.lang.String BINDING_QUADRANT3_SELECTED
      See Also:
      Constant Field Values
    • BINDING_QUADRANT4_ENABLED

      public static final java.lang.String BINDING_QUADRANT4_ENABLED
      See Also:
      Constant Field Values
    • BINDING_QUADRANT4_SELECTED

      public static final java.lang.String BINDING_QUADRANT4_SELECTED
      See Also:
      Constant Field Values
    • $activeBindings

      protected java.util.List<java.lang.Object> $activeBindings
    • $bindingSources

      protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources
    • $bindings

      protected final java.util.Map<java.lang.String,​JAXXBinding> $bindings
    • $objectMap

      protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap
    • $previousValues

      protected java.util.Map<?,​?> $previousValues
    • delegateContext

      protected final JAXXContext delegateContext
    • coordinateEditorTopPanel

      protected CoordinatesEditor coordinateEditorTopPanel
    • coordinatesPanel

      protected Table coordinatesPanel
    • ddFormat

      protected javax.swing.JRadioButton ddFormat
    • dmdFormat

      protected javax.swing.JRadioButton dmdFormat
    • dmsFormat

      protected javax.swing.JRadioButton dmsFormat
    • formatBG

      protected JAXXButtonGroup formatBG
    • formatPanel

      protected javax.swing.JPanel formatPanel
    • handler

      protected final CoordinatesEditorHandler handler
    • latitudeDd

      protected AbsoluteDdCoordinateEditor latitudeDd
    • latitudeDmd

      protected AbsoluteDmdCoordinateEditor latitudeDmd
    • latitudeDms

      protected AbsoluteDmsCoordinateEditor latitudeDms
    • latitudeEditor

      protected javax.swing.JPanel latitudeEditor
    • latitudeLabel

      protected javax.swing.JLabel latitudeLabel
    • latitudeLayout

      protected CardLayout2Ext latitudeLayout
    • latitudeModel

      protected AbsoluteCoordinateEditorModel latitudeModel
    • longitudeDd

      protected AbsoluteDdCoordinateEditor longitudeDd
    • longitudeDmd

      protected AbsoluteDmdCoordinateEditor longitudeDmd
    • longitudeDms

      protected AbsoluteDmsCoordinateEditor longitudeDms
    • longitudeEditor

      protected javax.swing.JPanel longitudeEditor
    • longitudeLabel

      protected javax.swing.JLabel longitudeLabel
    • longitudeLayout

      protected CardLayout2Ext longitudeLayout
    • longitudeModel

      protected AbsoluteCoordinateEditorModel longitudeModel
    • model

      protected CoordinatesEditorModel model
    • quadrant1

      protected javax.swing.JToggleButton quadrant1
    • quadrant2

      protected javax.swing.JToggleButton quadrant2
    • quadrant3

      protected javax.swing.JToggleButton quadrant3
    • quadrant4

      protected javax.swing.JToggleButton quadrant4
    • quadrantBG

      protected JAXXButtonGroup quadrantBG
    • quadrantEditor

      protected javax.swing.JPanel quadrantEditor
    • validator

      protected SwingValidator<CoordinatesEditorModel> validator
    • validatorIds

      protected java.util.List<java.lang.String> validatorIds
  • Constructor Details

    • CoordinatesEditor

      public CoordinatesEditor()
    • CoordinatesEditor

      public CoordinatesEditor​(JAXXContext parentContext)
  • Method Details

    • init

      public void init()
    • setBean

      public void setBean​(java.io.Serializable bean)
    • setPropertyQuadrant

      public void setPropertyQuadrant​(java.lang.String property)
    • setPropertyLatitude

      public void setPropertyLatitude​(java.lang.String property)
    • setPropertyLongitude

      public void setPropertyLongitude​(java.lang.String property)
    • setQuadrant

      public void setQuadrant​(java.lang.Integer quadrant)
    • setLatitude

      public void setLatitude​(java.lang.Float latitude)
    • setLongitude

      public void setLongitude​(java.lang.Float longitude)
    • setLatitudeAndLongitude

      public void setLatitudeAndLongitude​(java.lang.Float latitude, java.lang.Float longitude)
    • setFormat

      public void setFormat​(CoordinateFormat format)
    • setShowResetButton

      public void setShowResetButton​(boolean showResetButton)
    • setDisplayZeroWhenNull

      public void setDisplayZeroWhenNull​(boolean displayZeroWhenNull)
    • setFillWithZero

      public void setFillWithZero​(boolean fillWithZero)
    • resetModel

      public void resetModel()
    • resetQuadrant

      public void resetQuadrant()
    • $getJAXXObjectDescriptor

      public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
    • applyDataBinding

      public void applyDataBinding​(java.lang.String $binding)
      Specified by:
      applyDataBinding in interface JAXXObject
    • firePropertyChange

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

      public java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()
      Specified by:
      get$objectMap in interface JAXXObject
    • getDataBinding

      public JAXXBinding getDataBinding​(java.lang.String bindingId)
      Specified by:
      getDataBinding in interface JAXXObject
    • getDataBindings

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

      public java.lang.Object getObjectById​(java.lang.String id)
      Specified by:
      getObjectById in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding, boolean $force)
      Specified by:
      processDataBinding in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding)
      Specified by:
      processDataBinding in interface JAXXObject
    • registerDataBinding

      public void registerDataBinding​(JAXXBinding binding)
      Specified by:
      registerDataBinding in interface JAXXObject
    • removeDataBinding

      public void removeDataBinding​(java.lang.String $binding)
      Specified by:
      removeDataBinding in interface JAXXObject
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz)
      Specified by:
      getContextValue in interface JAXXContext
    • getContextValue

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

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

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz)
      Specified by:
      removeContextValue in interface JAXXContext
    • removeContextValue

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

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

      public <T> void setContextValue​(T o, java.lang.String name)
      Specified by:
      setContextValue in interface JAXXContext
    • getValidator

      public SwingValidator<?> getValidator​(java.lang.String validatorId)
      Specified by:
      getValidator in interface JAXXValidator
    • getValidatorIds

      public java.util.List<java.lang.String> getValidatorIds()
      Specified by:
      getValidatorIds in interface JAXXValidator
    • registerValidatorFields

      public void registerValidatorFields()
      Specified by:
      registerValidatorFields in interface JAXXValidator
    • getCoordinatesPanel

      public Table getCoordinatesPanel()
    • getDdFormat

      public javax.swing.JRadioButton getDdFormat()
    • getDmdFormat

      public javax.swing.JRadioButton getDmdFormat()
    • getDmsFormat

      public javax.swing.JRadioButton getDmsFormat()
    • getFormatBG

      public JAXXButtonGroup getFormatBG()
    • getFormatPanel

      public javax.swing.JPanel getFormatPanel()
    • getHandler

      public CoordinatesEditorHandler getHandler()
    • getLatitudeDd

      public AbsoluteDdCoordinateEditor getLatitudeDd()
    • getLatitudeDmd

      public AbsoluteDmdCoordinateEditor getLatitudeDmd()
    • getLatitudeDms

      public AbsoluteDmsCoordinateEditor getLatitudeDms()
    • getLatitudeEditor

      public javax.swing.JPanel getLatitudeEditor()
    • getLatitudeLabel

      public javax.swing.JLabel getLatitudeLabel()
    • getLatitudeLayout

      public CardLayout2Ext getLatitudeLayout()
    • getLatitudeModel

      public AbsoluteCoordinateEditorModel getLatitudeModel()
    • getLongitudeDd

      public AbsoluteDdCoordinateEditor getLongitudeDd()
    • getLongitudeDmd

      public AbsoluteDmdCoordinateEditor getLongitudeDmd()
    • getLongitudeDms

      public AbsoluteDmsCoordinateEditor getLongitudeDms()
    • getLongitudeEditor

      public javax.swing.JPanel getLongitudeEditor()
    • getLongitudeLabel

      public javax.swing.JLabel getLongitudeLabel()
    • getLongitudeLayout

      public CardLayout2Ext getLongitudeLayout()
    • getLongitudeModel

      public AbsoluteCoordinateEditorModel getLongitudeModel()
    • getModel

      public CoordinatesEditorModel getModel()
    • getQuadrant1

      public javax.swing.JToggleButton getQuadrant1()
    • getQuadrant2

      public javax.swing.JToggleButton getQuadrant2()
    • getQuadrant3

      public javax.swing.JToggleButton getQuadrant3()
    • getQuadrant4

      public javax.swing.JToggleButton getQuadrant4()
    • getQuadrantBG

      public JAXXButtonGroup getQuadrantBG()
    • getQuadrantEditor

      public javax.swing.JPanel getQuadrantEditor()
    • getValidator

      public SwingValidator<CoordinatesEditorModel> getValidator()
    • addChildrenToCoordinateEditorTopPanel

      protected void addChildrenToCoordinateEditorTopPanel()
    • addChildrenToCoordinatesPanel

      protected void addChildrenToCoordinatesPanel()
    • addChildrenToDdFormat

      protected void addChildrenToDdFormat()
    • addChildrenToDmdFormat

      protected void addChildrenToDmdFormat()
    • addChildrenToDmsFormat

      protected void addChildrenToDmsFormat()
    • addChildrenToFormatPanel

      protected void addChildrenToFormatPanel()
    • addChildrenToLatitudeEditor

      protected void addChildrenToLatitudeEditor()
    • addChildrenToLongitudeEditor

      protected void addChildrenToLongitudeEditor()
    • addChildrenToQuadrant1

      protected void addChildrenToQuadrant1()
    • addChildrenToQuadrant2

      protected void addChildrenToQuadrant2()
    • addChildrenToQuadrant3

      protected void addChildrenToQuadrant3()
    • addChildrenToQuadrant4

      protected void addChildrenToQuadrant4()
    • addChildrenToQuadrantEditor

      protected void addChildrenToQuadrantEditor()
    • addChildrenToValidator

      protected void addChildrenToValidator()
    • createCoordinatesPanel

      protected void createCoordinatesPanel()
    • createDdFormat

      protected void createDdFormat()
    • createDmdFormat

      protected void createDmdFormat()
    • createDmsFormat

      protected void createDmsFormat()
    • createFormatBG

      protected void createFormatBG()
    • createFormatPanel

      protected void createFormatPanel()
    • createHandler

      protected CoordinatesEditorHandler createHandler()
    • createLatitudeDd

      protected void createLatitudeDd()
    • createLatitudeDmd

      protected void createLatitudeDmd()
    • createLatitudeDms

      protected void createLatitudeDms()
    • createLatitudeEditor

      protected void createLatitudeEditor()
    • createLatitudeLabel

      protected void createLatitudeLabel()
    • createLatitudeLayout

      protected void createLatitudeLayout()
    • createLatitudeModel

      protected void createLatitudeModel()
    • createLongitudeDd

      protected void createLongitudeDd()
    • createLongitudeDmd

      protected void createLongitudeDmd()
    • createLongitudeDms

      protected void createLongitudeDms()
    • createLongitudeEditor

      protected void createLongitudeEditor()
    • createLongitudeLabel

      protected void createLongitudeLabel()
    • createLongitudeLayout

      protected void createLongitudeLayout()
    • createLongitudeModel

      protected void createLongitudeModel()
    • createModel

      protected void createModel()
    • createQuadrant1

      protected void createQuadrant1()
    • createQuadrant2

      protected void createQuadrant2()
    • createQuadrant3

      protected void createQuadrant3()
    • createQuadrant4

      protected void createQuadrant4()
    • createQuadrantBG

      protected void createQuadrantBG()
    • createQuadrantEditor

      protected void createQuadrantEditor()
    • createValidator

      protected void createValidator()