public class DefaultSymbologySwingManager extends Object implements SymbologySwingManager
SymbologySwingManager
.Constructor and Description |
---|
DefaultSymbologySwingManager() |
public SymbologyManager getManager()
SymbologySwingManager
SymbologyManager
.getManager
in interface SymbologySwingManager
SymbologyManager
SymbologyManager}
public String getTranslation(String key)
SymbologySwingManager
getTranslation
in interface SymbologySwingManager
key
- String to translatepublic void registerWindowManager(SymbologyWindowManager manager)
SymbologySwingManager
registerWindowManager
in interface SymbologySwingManager
manager
- SymbologyWindowManager
to register in the
ScriptingUIManager.SymbologyWindowManager
public SymbologyWindowManager getWindowManager()
SymbologySwingManager
SymbologyWindowManager
.getWindowManager
in interface SymbologySwingManager
SymbologyWindowManager
SymbologyWindowManager}
public void setColorTablesFactory(ColorTablesFactory factory)
setColorTablesFactory
in interface SymbologySwingManager
public List<ColorTablePainter> createColorTables()
createColorTables
in interface SymbologySwingManager
public ColorTablesFactory getColorTablesFactory()
getColorTablesFactory
in interface SymbologySwingManager
public void addSymbolEditorPanel(Class abstractTypeSymbolEditorPanelClass, int shapeType)
public void registerSymbolEditor(Class<? extends TypeSymbolEditor> symbolEditor, int shapeType)
registerSymbolEditor
in interface SymbologySwingManager
public List<Class<? extends TypeSymbolEditor>> getSymbolEditorClassesByGeometryType(GeometryType geometryType)
getSymbolEditorClassesByGeometryType
in interface SymbologySwingManager
public void registerLegendEditor(Class<? extends ILegendPanel> legendEditor)
registerLegendEditor
in interface SymbologySwingManager
public List<Class<? extends ILegendPanel>> getLegendEditorClasses()
getLegendEditorClasses
in interface SymbologySwingManager
public List<ILegendPanel> getLegendEditors(FLayer layer)
getLegendEditors
in interface SymbologySwingManager
public void registerLabelingEditor(Class<? extends ILabelingStrategyPanel> labelingEditor)
registerLabelingEditor
in interface SymbologySwingManager
public List<ILabelingStrategyPanel> getLabelingEditors()
getLabelingEditors
in interface SymbologySwingManager
public void registerLabelClassEditor(LabelClassEditorFactory factory)
registerLabelClassEditor
in interface SymbologySwingManager
public Collection<LabelClassEditorFactory> getLabelClassEditorFactories()
getLabelClassEditorFactories
in interface SymbologySwingManager
public LabelClassEditorFactory getLabelClassEditorFactory(String id)
getLabelClassEditorFactory
in interface SymbologySwingManager
public LabelClassEditorFactory getLabelClassEditorFactory(ILabelClass labelClass)
getLabelClassEditorFactory
in interface SymbologySwingManager
public LabelClassEditor createLabelClassEditor(ILabelClass labelClass, FeatureStore store)
createLabelClassEditor
in interface SymbologySwingManager