Class EnvelopePickerControllerImpl
java.lang.Object
org.gvsig.tools.swing.api.pickercontroller.AbstractPickerController<org.gvsig.fmap.geom.primitive.Envelope>
org.gvsig.fmap.mapcontrol.swing.pickercontroller.impl.EnvelopePickerControllerImpl
- All Implemented Interfaces:
org.gvsig.tools.swing.api.ChangeListenerSupport,org.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.fmap.geom.primitive.Envelope>
public class EnvelopePickerControllerImpl
extends org.gvsig.tools.swing.api.pickercontroller.AbstractPickerController<org.gvsig.fmap.geom.primitive.Envelope>
- Author:
- jjdelcerro
-
Field Summary
Fields inherited from class org.gvsig.tools.swing.api.pickercontroller.AbstractPickerController
changeListenerHelper, LOG -
Constructor Summary
ConstructorsConstructorDescriptionEnvelopePickerControllerImpl(Supplier<MapControl> mapControl, JTextField txtUpperLeftX, JTextField txtUpperLeftY, JTextField txtLowerRightX, JTextField txtLowerRightY, JButton btnMapControlEnvelope, JToggleButton btnCapture) EnvelopePickerControllerImpl(Supplier<MapControl> mapControl, JTextComponent txtEnvelope, JButton btnMapControlEnvelope, JToggleButton btnCapture) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidcoerceAndSet(Object value) protected voiddoCaptureEnvelope(boolean enabled) protected voidorg.gvsig.fmap.geom.primitive.Envelopeget()protected StringgetEnvelopeAsString(org.gvsig.fmap.geom.primitive.Envelope value) booleanisEmpty()booleanbooleanisValid()static voidvoidset(org.gvsig.fmap.geom.primitive.Envelope envelope) voidsetEditable(boolean editable) voidsetEnabled(boolean enabled) Methods inherited from class org.gvsig.tools.swing.api.pickercontroller.AbstractPickerController
addChangeListener, coerce, existsIcon, fireChangeEvent, fireChangeEvent, getChangeListeners, getIcon, hasChangeListeners, initButton, initText, isEditable, removeAllChangeListener, removeChangeListener
-
Constructor Details
-
EnvelopePickerControllerImpl
public EnvelopePickerControllerImpl(Supplier<MapControl> mapControl, JTextField txtUpperLeftX, JTextField txtUpperLeftY, JTextField txtLowerRightX, JTextField txtLowerRightY, JButton btnMapControlEnvelope, JToggleButton btnCapture) -
EnvelopePickerControllerImpl
public EnvelopePickerControllerImpl(Supplier<MapControl> mapControl, JTextComponent txtEnvelope, JButton btnMapControlEnvelope, JToggleButton btnCapture)
-
-
Method Details
-
selfRegister
public static void selfRegister() -
doSetEnvelopeFromMapControlEnvelope
protected void doSetEnvelopeFromMapControlEnvelope() -
doCaptureEnvelope
protected void doCaptureEnvelope(boolean enabled) -
getEnvelopeAsString
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceorg.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.fmap.geom.primitive.Envelope>- Overrides:
isValidin classorg.gvsig.tools.swing.api.pickercontroller.AbstractPickerController<org.gvsig.fmap.geom.primitive.Envelope>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.fmap.geom.primitive.Envelope>- Overrides:
isEmptyin classorg.gvsig.tools.swing.api.pickercontroller.AbstractPickerController<org.gvsig.fmap.geom.primitive.Envelope>
-
get
public org.gvsig.fmap.geom.primitive.Envelope get() -
set
public void set(org.gvsig.fmap.geom.primitive.Envelope envelope) -
coerceAndSet
-
setEnabled
public void setEnabled(boolean enabled) -
isEnabled
public boolean isEnabled() -
setEditable
public void setEditable(boolean editable) - Specified by:
setEditablein interfaceorg.gvsig.tools.swing.api.pickercontroller.PickerController<org.gvsig.fmap.geom.primitive.Envelope>- Overrides:
setEditablein classorg.gvsig.tools.swing.api.pickercontroller.AbstractPickerController<org.gvsig.fmap.geom.primitive.Envelope>
-
clear
public void clear()
-