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
public Iterable<Action> getOptionalActionOfLegendsPanel()
getOptionalActionOfLegendsPanel
in interface SymbologySwingManager
public void addOptionalActionToLegendsPanel(Action action)
addOptionalActionToLegendsPanel
in interface SymbologySwingManager