org.geotools.gui.swing.sldeditor.property
Class PropertyEditorFactory

java.lang.Object
  extended byorg.geotools.gui.swing.sldeditor.property.PropertyEditorFactory
All Implemented Interfaces:
Factory
Direct Known Subclasses:
DefaultPropertyEditorFactory

public abstract class PropertyEditorFactory
extends java.lang.Object
implements Factory

DOCUMENT ME!

Author:
wolf

Field Summary
protected  boolean inExpertMode
           
 
Constructor Summary
PropertyEditorFactory()
           
 
Method Summary
abstract  ExpressionEditor createColorEditor(FeatureType featureType)
           
abstract  FillEditor createCompactFillEditor(FeatureType featureType)
           
abstract  DashArrayEditor createDashArrayEditor()
           
abstract  ExpressionEditor createDoubleEditor(FeatureType featureType)
           
abstract  ExpressionEditor createExpressionEditor(FeatureType featureType)
           
abstract  ExternalGraphicEditor createExternalGraphicEditor()
           
abstract  ExpressionEditor createFeatureAttributeChooser(FeatureType featureType)
           
abstract  FeatureTypeChooser createFeatureTypeChooser(FeatureType featureType)
           
abstract  FillEditor createFillEditor(FeatureType featureType)
           
abstract  FilterEditor createFilterEditor(FeatureType featureType)
           
abstract  FontListChooser createFontListChooser()
           
abstract  GeometryChooser createGeometryChooser(FeatureType featureType)
           
abstract  GraphicEditor createGraphicEditor(FeatureType featureType)
           
abstract  GraphicEditor createGraphicFillEditor(FeatureType featureType)
           
abstract  GraphicEditor createGraphicStrokeEditor(FeatureType featureType)
           
abstract  ExpressionEditor createIntSizeEditor(FeatureType featureType)
           
abstract  LabelPlacementEditor createLabelPlacementEditor(FeatureType featureType)
           
abstract  MarkEditor createMarkEditor(FeatureType featureType)
           
abstract  ExpressionEditor createNumberEditor(java.lang.Number startValue, java.lang.Number minValue, java.lang.Number maxValue, java.lang.Number step, FeatureType featureType)
           
abstract  ExpressionEditor createOpacityEditor(FeatureType featureType)
           
static PropertyEditorFactory createPropertyEditorFactory()
          Create an instance of the factory.
abstract  ExpressionEditor createRotationEditor(FeatureType featureType)
           
abstract  ScaleEditor createScaleEditor()
           
abstract  StrokeEditor createStrokeEditor(FeatureType featureType)
           
abstract  SymbolEditor createSymbolEditor(FeatureType featureType)
           
 java.util.Map getImplementationHints()
          Returns the implementation hints.
 boolean isInExpertMode()
           
 void setInExpertMode(boolean inExpertMode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inExpertMode

protected boolean inExpertMode
Constructor Detail

PropertyEditorFactory

public PropertyEditorFactory()
Method Detail

createPropertyEditorFactory

public static PropertyEditorFactory createPropertyEditorFactory()
                                                         throws FactoryConfigurationError
Create an instance of the factory.

Returns:
An instance of the Factory, or null if the Factory could not be created.
Throws:
FactoryConfigurationError

setInExpertMode

public void setInExpertMode(boolean inExpertMode)

isInExpertMode

public boolean isInExpertMode()

createExpressionEditor

public abstract ExpressionEditor createExpressionEditor(FeatureType featureType)

createFilterEditor

public abstract FilterEditor createFilterEditor(FeatureType featureType)

createColorEditor

public abstract ExpressionEditor createColorEditor(FeatureType featureType)

createDashArrayEditor

public abstract DashArrayEditor createDashArrayEditor()

createExternalGraphicEditor

public abstract ExternalGraphicEditor createExternalGraphicEditor()

createFeatureAttributeChooser

public abstract ExpressionEditor createFeatureAttributeChooser(FeatureType featureType)

createFillEditor

public abstract FillEditor createFillEditor(FeatureType featureType)

createCompactFillEditor

public abstract FillEditor createCompactFillEditor(FeatureType featureType)

createFontListChooser

public abstract FontListChooser createFontListChooser()

createGeometryChooser

public abstract GeometryChooser createGeometryChooser(FeatureType featureType)

createGraphicEditor

public abstract GraphicEditor createGraphicEditor(FeatureType featureType)

createGraphicFillEditor

public abstract GraphicEditor createGraphicFillEditor(FeatureType featureType)

createGraphicStrokeEditor

public abstract GraphicEditor createGraphicStrokeEditor(FeatureType featureType)

createLabelPlacementEditor

public abstract LabelPlacementEditor createLabelPlacementEditor(FeatureType featureType)

createMarkEditor

public abstract MarkEditor createMarkEditor(FeatureType featureType)

createFeatureTypeChooser

public abstract FeatureTypeChooser createFeatureTypeChooser(FeatureType featureType)

createNumberEditor

public abstract ExpressionEditor createNumberEditor(java.lang.Number startValue,
                                                    java.lang.Number minValue,
                                                    java.lang.Number maxValue,
                                                    java.lang.Number step,
                                                    FeatureType featureType)

createOpacityEditor

public abstract ExpressionEditor createOpacityEditor(FeatureType featureType)

createIntSizeEditor

public abstract ExpressionEditor createIntSizeEditor(FeatureType featureType)

createDoubleEditor

public abstract ExpressionEditor createDoubleEditor(FeatureType featureType)

createRotationEditor

public abstract ExpressionEditor createRotationEditor(FeatureType featureType)

createScaleEditor

public abstract ScaleEditor createScaleEditor()

createStrokeEditor

public abstract StrokeEditor createStrokeEditor(FeatureType featureType)

createSymbolEditor

public abstract SymbolEditor createSymbolEditor(FeatureType featureType)

getImplementationHints

public java.util.Map getImplementationHints()
Returns the implementation hints. The default implementation returns en empty map.

Specified by:
getImplementationHints in interface Factory
Returns:
The map of hints, or an empty map if none.


Copyright © GeoTools. All Rights Reserved.