DefaultInformationJPanelComponent - public interface PortableViewSwingManager
Manager for Swing PortableView library
Expose methods to access UI components to view and define PortableViews
| Modifier and Type | Method and Description |
|---|---|
void |
addMapControlRegistrant(MapControlToolRegistrant registrant)
Register an instance of a
MapControlToolRegistrant which register
tools in all new PortableViewViewer instances |
InformationJPanelComponent |
createInformationJpanelComponent(DynObject mapInfo) |
PortableViewCompilationEditor |
getCopilationEditor(PortableViewCompilation portableViewCompilation,
boolean editLayers)
Get a
PortableViewCompilationEditor to modify the
portableViewCompilation |
PortableViewTocImageProvider |
getDefaultTocImageProvider()
Gets the default image icon provider to represents layers and preview
symbology in Portable Views TOC
|
PortableViewManager |
getManager()
Returns the
PortableViewManager. |
java.util.List<MapControlToolRegistrant> |
getMapControlRegistrantList()
Returns a read-only list of all current
MapControlToolRegistrant |
java.lang.String |
getTranslation(java.lang.String key)
Returns the translation of a string.
|
PortableViewViewer |
getViewer(PortableView portableView)
Get a
PortableViewViewer to show the portableView |
PortableViewWindowManager |
getWindowManager()
Returns the
PortableViewWindowManager. |
PortableViewAddLayerComponent |
newAddLayerComponent()
Returns a new instance of
PortableViewAddLayerComponent |
PortableViewInforamtionViewer |
newInformationViewer()
Returns a new instance of
PortableViewInforamtionViewer |
PortableViewLayerPropertiesEditor |
newLayerPropertiesEditor()
Returns a new instance of
PortableViewLayerPropertiesEditor |
PortableViewLayersEditor |
newLayersEditor()
Returns a new instance of
PortableViewLayersEditor |
PortableViewToc |
newToc()
Returns a new instance of
PortableViewToc |
void |
registerAddLayerComponent(java.lang.Class<? extends PortableViewAddLayerComponent> addLayerComponent)
Register the class for
PortableViewAddLayerComponent components |
void |
registerInformationViewer(java.lang.Class<? extends PortableViewInforamtionViewer> informationViewerClass)
Register the class for
PortableViewInforamtionViewer components |
void |
registerLayerPropertiesEditor(java.lang.Class<? extends PortableViewLayerPropertiesEditor> layerPropertiesEditorClass)
Register the class for
PortableViewLayerPropertiesEditor
components |
void |
registerLayersEditor(java.lang.Class<? extends PortableViewLayersEditor> layersEditorClass)
Register the class for
PortableViewLayersEditor components |
void |
registerTocComponent(java.lang.Class<? extends PortableViewToc> tocComponentClass)
Register the class for
PortableViewToc components |
void |
registerWindowManager(PortableViewWindowManager manager)
Registers a new instance of a WindowManager which provides services to
the management of the application windows.
|
void |
setDefaultTocImageProvider(PortableViewTocImageProvider imageProvider)
Sets the default image icon provider to represents layers and preview
symbology in Portable Views TOC
|
PortableViewViewer getViewer(PortableView portableView) throws InvalidPortableViewFormatException, CantLoadContextException, java.io.IOException
PortableViewViewer to show the portableViewportableView - java.io.IOExceptionCantLoadContextExceptionInvalidPortableViewFormatExceptionPortableViewCompilationEditor getCopilationEditor(PortableViewCompilation portableViewCompilation, boolean editLayers)
PortableViewCompilationEditor to modify the
portableViewCompilationportableViewCompilation - editLayers - PortableViewManager getManager()
PortableViewManager.PortableViewManagerPortableViewManager}java.lang.String getTranslation(java.lang.String key)
key - String to translatevoid registerWindowManager(PortableViewWindowManager manager)
manager - PortableViewWindowManager to register in the
ScriptingUIManager.PortableViewWindowManagerPortableViewWindowManager getWindowManager()
PortableViewWindowManager.PortableViewWindowManagerPortableViewWindowManager}PortableViewToc newToc()
PortableViewTocvoid registerTocComponent(java.lang.Class<? extends PortableViewToc> tocComponentClass)
PortableViewToc componentstocComponentClass - PortableViewAddLayerComponent newAddLayerComponent()
PortableViewAddLayerComponentPortableViewRuntimeException - on a instance creation problemvoid registerAddLayerComponent(java.lang.Class<? extends PortableViewAddLayerComponent> addLayerComponent)
PortableViewAddLayerComponent componentsaddLayerComponent - PortableViewLayerPropertiesEditor newLayerPropertiesEditor()
PortableViewLayerPropertiesEditorPortableViewRuntimeException - on a instance creation problemvoid registerLayerPropertiesEditor(java.lang.Class<? extends PortableViewLayerPropertiesEditor> layerPropertiesEditorClass)
PortableViewLayerPropertiesEditor
componentsaddLayerComponent - PortableViewLayersEditor newLayersEditor()
PortableViewLayersEditorPortableViewRuntimeException - on a instance creation problemvoid registerLayersEditor(java.lang.Class<? extends PortableViewLayersEditor> layersEditorClass)
PortableViewLayersEditor componentsaddLayerComponent - PortableViewInforamtionViewer newInformationViewer()
PortableViewInforamtionViewerPortableViewRuntimeException - on a instance creation problemvoid registerInformationViewer(java.lang.Class<? extends PortableViewInforamtionViewer> informationViewerClass)
PortableViewInforamtionViewer componentsaddLayerComponent - void setDefaultTocImageProvider(PortableViewTocImageProvider imageProvider)
imageProvider - PortableViewTocImageProvider getDefaultTocImageProvider()
imageProvider - void addMapControlRegistrant(MapControlToolRegistrant registrant)
MapControlToolRegistrant which register
tools in all new PortableViewViewer instancesregistrant - java.util.List<MapControlToolRegistrant> getMapControlRegistrantList()
MapControlToolRegistrantInformationJPanelComponent createInformationJpanelComponent(DynObject mapInfo)
mapInfo - b -