public class DefaultSymbologySwingManager extends java.lang.Object implements SymbologySwingManager
SymbologySwingManager.| Constructor and Description |
|---|
DefaultSymbologySwingManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOptionalActionToLegendsPanel(javax.swing.Action action) |
void |
addSymbolEditorPanel(java.lang.Class abstractTypeSymbolEditorPanelClass,
int shapeType)
Deprecated.
use registerTypeSymbolEditor
|
java.util.List<ColorTablePainter> |
createColorTables() |
LabelClassEditor |
createLabelClassEditor(ILabelClass labelClass,
FeatureStore store) |
PickerController<ISymbol> |
createSymbolPickerController(javax.swing.JButton btn,
ISymbol symbol) |
PickerController<ISymbol> |
createSymbolPickerController(javax.swing.JButton btnPreview,
javax.swing.text.JTextComponent txtDescription,
int geomType,
ISymbol symbol) |
ColorTablesFactory |
getColorTablesFactory() |
java.util.Collection<LabelClassEditorFactory> |
getLabelClassEditorFactories() |
LabelClassEditorFactory |
getLabelClassEditorFactory(ILabelClass labelClass) |
LabelClassEditorFactory |
getLabelClassEditorFactory(java.lang.String id) |
java.util.List<ILabelingStrategyPanel> |
getLabelingEditors() |
java.util.List<java.lang.Class<? extends ILegendPanel>> |
getLegendEditorClasses() |
java.util.List<ILegendPanel> |
getLegendEditors(FLayer layer) |
SymbologyManager |
getManager()
Returns the
SymbologyManager. |
java.lang.Iterable<javax.swing.Action> |
getOptionalActionOfLegendsPanel() |
java.util.List<java.lang.Class<? extends TypeSymbolEditor>> |
getSymbolEditorClassesByGeometryType(GeometryType geometryType) |
java.lang.String |
getTranslation(java.lang.String key)
Returns the translation of a string.
|
SymbologyWindowManager |
getWindowManager()
Returns the
SymbologyWindowManager. |
void |
registerLabelClassEditor(LabelClassEditorFactory factory) |
void |
registerLabelingEditor(java.lang.Class<? extends ILabelingStrategyPanel> labelingEditor) |
void |
registerLegendEditor(java.lang.Class<? extends ILegendPanel> legendEditor) |
void |
registerSymbolEditor(java.lang.Class<? extends TypeSymbolEditor> symbolEditor,
int shapeType) |
void |
registerWindowManager(SymbologyWindowManager manager)
Registers a new instance of a WindowManager which provides services to
the management of the application windows.
|
void |
setColorTablesFactory(ColorTablesFactory factory) |
public SymbologyManager getManager()
SymbologySwingManagerSymbologyManager.getManager in interface SymbologySwingManagerSymbologyManagerSymbologyManager}public java.lang.String getTranslation(java.lang.String key)
SymbologySwingManagergetTranslation in interface SymbologySwingManagerkey - String to translatepublic void registerWindowManager(SymbologyWindowManager manager)
SymbologySwingManagerregisterWindowManager in interface SymbologySwingManagermanager - SymbologyWindowManager to register in the
ScriptingUIManager.SymbologyWindowManagerpublic SymbologyWindowManager getWindowManager()
SymbologySwingManagerSymbologyWindowManager.getWindowManager in interface SymbologySwingManagerSymbologyWindowManagerSymbologyWindowManager}public void setColorTablesFactory(ColorTablesFactory factory)
setColorTablesFactory in interface SymbologySwingManagerpublic java.util.List<ColorTablePainter> createColorTables()
createColorTables in interface SymbologySwingManagerpublic ColorTablesFactory getColorTablesFactory()
getColorTablesFactory in interface SymbologySwingManagerpublic void addSymbolEditorPanel(java.lang.Class abstractTypeSymbolEditorPanelClass,
int shapeType)
abstractTypeSymbolEditorPanelClass - shapeType - public void registerSymbolEditor(java.lang.Class<? extends TypeSymbolEditor> symbolEditor, int shapeType)
registerSymbolEditor in interface SymbologySwingManagerpublic java.util.List<java.lang.Class<? extends TypeSymbolEditor>> getSymbolEditorClassesByGeometryType(GeometryType geometryType)
getSymbolEditorClassesByGeometryType in interface SymbologySwingManagerpublic void registerLegendEditor(java.lang.Class<? extends ILegendPanel> legendEditor)
registerLegendEditor in interface SymbologySwingManagerpublic java.util.List<java.lang.Class<? extends ILegendPanel>> getLegendEditorClasses()
getLegendEditorClasses in interface SymbologySwingManagerpublic java.util.List<ILegendPanel> getLegendEditors(FLayer layer)
getLegendEditors in interface SymbologySwingManagerpublic void registerLabelingEditor(java.lang.Class<? extends ILabelingStrategyPanel> labelingEditor)
registerLabelingEditor in interface SymbologySwingManagerpublic java.util.List<ILabelingStrategyPanel> getLabelingEditors()
getLabelingEditors in interface SymbologySwingManagerpublic void registerLabelClassEditor(LabelClassEditorFactory factory)
registerLabelClassEditor in interface SymbologySwingManagerpublic java.util.Collection<LabelClassEditorFactory> getLabelClassEditorFactories()
getLabelClassEditorFactories in interface SymbologySwingManagerpublic LabelClassEditorFactory getLabelClassEditorFactory(java.lang.String id)
getLabelClassEditorFactory in interface SymbologySwingManagerpublic LabelClassEditorFactory getLabelClassEditorFactory(ILabelClass labelClass)
getLabelClassEditorFactory in interface SymbologySwingManagerpublic LabelClassEditor createLabelClassEditor(ILabelClass labelClass, FeatureStore store)
createLabelClassEditor in interface SymbologySwingManagerpublic java.lang.Iterable<javax.swing.Action> getOptionalActionOfLegendsPanel()
getOptionalActionOfLegendsPanel in interface SymbologySwingManagerpublic void addOptionalActionToLegendsPanel(javax.swing.Action action)
addOptionalActionToLegendsPanel in interface SymbologySwingManagerpublic PickerController<ISymbol> createSymbolPickerController(javax.swing.JButton btn, ISymbol symbol)
createSymbolPickerController in interface SymbologySwingManagerpublic PickerController<ISymbol> createSymbolPickerController(javax.swing.JButton btnPreview, javax.swing.text.JTextComponent txtDescription, int geomType, ISymbol symbol)
createSymbolPickerController in interface SymbologySwingManager