org.gvsig.fmap.mapcontrol.swing.dynfield
Class GeometryDynFieldComponent

java.lang.Object
  extended by org.gvsig.tools.swing.spi.AbstractJDynField
      extended by org.gvsig.tools.swing.spi.AbstractJDynFieldComponent
          extended by org.gvsig.fmap.mapcontrol.swing.dynfield.GeometryDynFieldComponent
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, org.gvsig.tools.service.Service, org.gvsig.tools.swing.api.Component, org.gvsig.tools.swing.api.ComponentService, org.gvsig.tools.swing.api.dynobject.dynfield.JDynComponent, org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponent, org.gvsig.tools.swing.api.dynobject.dynfield.ValueField

public class GeometryDynFieldComponent
extends org.gvsig.tools.swing.spi.AbstractJDynFieldComponent
implements java.awt.event.ActionListener

This class provides a swing component to represent Geometry objects in dialogs/forms

Author:
jldominguez

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponent
org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponent.PARAMETERS
 
Constructor Summary
GeometryDynFieldComponent(org.gvsig.tools.dynobject.DynField definition, org.gvsig.tools.swing.api.dynobject.dynfield.ValueField value, boolean writeable)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
protected  void afterUI()
           
 javax.swing.JComponent asJComponent()
           
 java.lang.Object getValue()
           
protected  void initData()
           
protected  void initUI()
           
 void requestFocus()
           
 void setEnabled(boolean isEnabled)
           
protected  void setJDynFieldComponentListeners()
           
protected  void setNonNullValue(java.lang.Object value)
           
protected  void setNullValue()
           
protected  void setReadOnly()
           
 
Methods inherited from class org.gvsig.tools.swing.spi.AbstractJDynFieldComponent
addValueChangedListener, createBoxLayout, createBoxRowPanel, createButton, fireValueChangedEvent, getDefaultValue, getFieldName, getManager, isMandatory, isValid, saveStatus, translate
 
Methods inherited from class org.gvsig.tools.swing.spi.AbstractJDynField
getDefaultFieldValue, getDynField, getFieldValue, getInitialValue, getParentDynField, getValidateException, getValidationMessage, init, isReadOnly, setFieldValue, setValue, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponent
getDynField, getInitialValue, getValidationMessage
 
Methods inherited from interface org.gvsig.tools.swing.api.dynobject.dynfield.ValueField
getDefaultFieldValue, getFieldValue, getParentDynField, setFieldValue, setValue
 

Constructor Detail

GeometryDynFieldComponent

public GeometryDynFieldComponent(org.gvsig.tools.dynobject.DynField definition,
                                 org.gvsig.tools.swing.api.dynobject.dynfield.ValueField value,
                                 boolean writeable)
                          throws org.gvsig.tools.service.ServiceException
Throws:
org.gvsig.tools.service.ServiceException
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

afterUI

protected void afterUI()
Specified by:
afterUI in class org.gvsig.tools.swing.spi.AbstractJDynField

asJComponent

public javax.swing.JComponent asJComponent()
Specified by:
asJComponent in interface org.gvsig.tools.swing.api.Component

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface org.gvsig.tools.swing.api.dynobject.dynfield.JDynComponent
Specified by:
getValue in class org.gvsig.tools.swing.spi.AbstractJDynFieldComponent

initData

protected void initData()
Specified by:
initData in class org.gvsig.tools.swing.spi.AbstractJDynField

initUI

protected void initUI()
Specified by:
initUI in class org.gvsig.tools.swing.spi.AbstractJDynField

requestFocus

public void requestFocus()
Specified by:
requestFocus in interface org.gvsig.tools.swing.api.dynobject.dynfield.JDynComponent

setEnabled

public void setEnabled(boolean isEnabled)
Specified by:
setEnabled in interface org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponent

setJDynFieldComponentListeners

protected void setJDynFieldComponentListeners()
Specified by:
setJDynFieldComponentListeners in class org.gvsig.tools.swing.spi.AbstractJDynFieldComponent

setNonNullValue

protected void setNonNullValue(java.lang.Object value)
Specified by:
setNonNullValue in class org.gvsig.tools.swing.spi.AbstractJDynField

setNullValue

protected void setNullValue()
Specified by:
setNullValue in class org.gvsig.tools.swing.spi.AbstractJDynField

setReadOnly

protected void setReadOnly()
Specified by:
setReadOnly in class org.gvsig.tools.swing.spi.AbstractJDynField


Copyright © 2014 gvSIG Association. All Rights Reserved.