Class AbstractJDynFormFieldImage<T>
java.lang.Object
org.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
org.gvsig.featureform.swing.impl.dynformfield.ImageByteArray.AbstractJDynFormFieldImage<T>
- All Implemented Interfaces:
FocusListener,EventListener,org.gvsig.tools.dynform.JDynFormField,org.gvsig.tools.swing.api.Component
- Direct Known Subclasses:
JDynFormFieldImageByteArray,JDynFormFieldImageFile,JDynFormFieldImageURL
public abstract class AbstractJDynFormFieldImage<T>
extends org.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
implements org.gvsig.tools.dynform.JDynFormField, FocusListener
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
org.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField.IllegalFieldValueNested classes/interfaces inherited from interface org.gvsig.tools.dynform.JDynFormField
org.gvsig.tools.dynform.JDynFormField.JDynFormFieldListener -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gvsig.tools.swing.api.SimpleImageprotected org.gvsig.imageviewer.ImageViewerprotected booleanFields inherited from class org.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
contents, emptyToNull, jlabel, LOGGER, readOnly -
Constructor Summary
ConstructorsConstructorDescriptionAbstractJDynFormFieldImage(org.gvsig.tools.dynform.spi.DynFormSPIManager serviceManager, org.gvsig.tools.dynform.spi.DynFormSPIManager.ComponentsFactory componentsFactory, org.gvsig.tools.dynform.spi.dynformfield.JDynFormFieldFactory factory, org.gvsig.tools.dynform.DynFormFieldDefinition definition, Object value) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()protected FilefileChooser(String title, int mode) protected voidfireFieldChangedEventIfChanged(org.gvsig.tools.swing.api.SimpleImage previous) voidfocusGained(FocusEvent arg0) voidfocusLost(FocusEvent arg0) protected org.gvsig.tools.swing.api.SimpleImageprotected ObjectgetPreparedValue(Object value) doubleabstract ObjectgetValue()booleanvoidprotected voidbooleanvoidloadDefaultValuesFromTags(org.gvsig.tools.dynobject.Tags tags) voidsetReadOnly(boolean readonly) voidMethods inherited from class org.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
addActionToPopupMenu, addListener, addSeparatorToPopupMenu, asJComponent, fetch, fireFieldChangedEvent, fireFieldEnterEvent, fireFieldExitEvent, fireMessageEvent, fixPreferredWidth, getButtonForClickEvent, getComponentsFactory, getDefinition, getEventConfiguration, getForm, getIcon, getJLabel, getLabel, getName, getSeparatorTitleToUseBefore, getServiceManager, getTagValueAsBoolean, getTagValueAsBoolean, getTagValueAsInt, getTagValueAsInt, getTagValueAsString, getTagValueAsString, hasClickEvent, isForcedReadOnly, isReadOnly, problemIndicator, removeListener, setForm, setReadOnlyButtonsOfEvents, setTranslateEmptyToNull, toHTML, toString, translateEmptyToNull, useEmptyLabelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.tools.swing.api.Component
asJComponentMethods inherited from interface org.gvsig.tools.dynform.JDynFormField
addActionToPopupMenu, addListener, addSeparatorToPopupMenu, fetch, fireMessageEvent, getButtonForClickEvent, getDefinition, getForm, getJLabel, getLabel, getName, getSeparatorTitleToUseBefore, hasClickEvent, isReadOnly, removeListener, toHTML, useEmptyLabel
-
Field Details
-
assignedValue
protected org.gvsig.tools.swing.api.SimpleImage assignedValue -
readonly
protected boolean readonly -
imageViewer
protected org.gvsig.imageviewer.ImageViewer imageViewer
-
-
Constructor Details
-
AbstractJDynFormFieldImage
public AbstractJDynFormFieldImage(org.gvsig.tools.dynform.spi.DynFormSPIManager serviceManager, org.gvsig.tools.dynform.spi.DynFormSPIManager.ComponentsFactory componentsFactory, org.gvsig.tools.dynform.spi.dynformfield.JDynFormFieldFactory factory, org.gvsig.tools.dynform.DynFormFieldDefinition definition, Object value)
-
-
Method Details
-
loadDefaultValuesFromTags
public void loadDefaultValuesFromTags(org.gvsig.tools.dynobject.Tags tags) - Overrides:
loadDefaultValuesFromTagsin classorg.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
-
setReadOnly
public void setReadOnly(boolean readonly) - Specified by:
setReadOnlyin interfaceorg.gvsig.tools.dynform.JDynFormField- Overrides:
setReadOnlyin classorg.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
-
getAssignedValue
- Specified by:
getAssignedValuein classorg.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
-
initComponent
public void initComponent()- Specified by:
initComponentin classorg.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
-
initImageViewer
protected void initImageViewer() -
hasValidValue
public boolean hasValidValue()- Specified by:
hasValidValuein interfaceorg.gvsig.tools.dynform.JDynFormField
-
fireFieldChangedEventIfChanged
protected void fireFieldChangedEventIfChanged(org.gvsig.tools.swing.api.SimpleImage previous) -
focusGained
- Specified by:
focusGainedin interfaceFocusListener- Overrides:
focusGainedin classorg.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
-
focusLost
- Specified by:
focusLostin interfaceFocusListener- Overrides:
focusLostin classorg.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
-
clear
public void clear()- Specified by:
clearin interfaceorg.gvsig.tools.dynform.JDynFormField- Overrides:
clearin classorg.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
-
getPreparedValue
-
getResizeWeight
public double getResizeWeight()- Specified by:
getResizeWeightin interfaceorg.gvsig.tools.dynform.JDynFormField- Overrides:
getResizeWeightin classorg.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
-
getValue
- Specified by:
getValuein interfaceorg.gvsig.tools.dynform.JDynFormField
-
setValue
- Specified by:
setValuein interfaceorg.gvsig.tools.dynform.JDynFormField
-
isModified
public boolean isModified()- Specified by:
isModifiedin interfaceorg.gvsig.tools.dynform.JDynFormField- Overrides:
isModifiedin classorg.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField
-
getCurrent
protected org.gvsig.tools.swing.api.SimpleImage getCurrent() -
fileChooser
-