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 portableView
portableView
- java.io.IOException
CantLoadContextException
InvalidPortableViewFormatException
PortableViewCompilationEditor getCopilationEditor(PortableViewCompilation portableViewCompilation, boolean editLayers)
PortableViewCompilationEditor
to modify the
portableViewCompilation
portableViewCompilation
- editLayers
- PortableViewManager getManager()
PortableViewManager
.PortableViewManager
PortableViewManager}
java.lang.String getTranslation(java.lang.String key)
key
- String to translatevoid registerWindowManager(PortableViewWindowManager manager)
manager
- PortableViewWindowManager
to register in the
ScriptingUIManager.PortableViewWindowManager
PortableViewWindowManager getWindowManager()
PortableViewWindowManager
.PortableViewWindowManager
PortableViewWindowManager}
PortableViewToc newToc()
PortableViewToc
void registerTocComponent(java.lang.Class<? extends PortableViewToc> tocComponentClass)
PortableViewToc
componentstocComponentClass
- PortableViewAddLayerComponent newAddLayerComponent()
PortableViewAddLayerComponent
PortableViewRuntimeException
- on a instance creation problemvoid registerAddLayerComponent(java.lang.Class<? extends PortableViewAddLayerComponent> addLayerComponent)
PortableViewAddLayerComponent
componentsaddLayerComponent
- PortableViewLayerPropertiesEditor newLayerPropertiesEditor()
PortableViewLayerPropertiesEditor
PortableViewRuntimeException
- on a instance creation problemvoid registerLayerPropertiesEditor(java.lang.Class<? extends PortableViewLayerPropertiesEditor> layerPropertiesEditorClass)
PortableViewLayerPropertiesEditor
componentsaddLayerComponent
- PortableViewLayersEditor newLayersEditor()
PortableViewLayersEditor
PortableViewRuntimeException
- on a instance creation problemvoid registerLayersEditor(java.lang.Class<? extends PortableViewLayersEditor> layersEditorClass)
PortableViewLayersEditor
componentsaddLayerComponent
- PortableViewInforamtionViewer newInformationViewer()
PortableViewInforamtionViewer
PortableViewRuntimeException
- 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()
MapControlToolRegistrant
InformationJPanelComponent createInformationJpanelComponent(DynObject mapInfo)
mapInfo
- b
-