|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gvsig.fmap.mapcontrol.impl.DefaultMapControlManager
public class DefaultMapControlManager
| Constructor Summary | |
|---|---|
DefaultMapControlManager()
|
|
| Method Summary | |
|---|---|
void |
clearSnappers()
|
MapControlDrawer |
createDefaultMapControlDrawer()
It returns the default implementation for the MapControlDrawer. |
MapControl |
createJMapControlPanel()
|
LayersDynObjectSetComponent |
createLayersDynObjectSetComponent(java.util.Map<java.lang.String,org.gvsig.tools.dynobject.DynObjectSet> layerName2InfoByPoint)
Creates a readonly component to view information of a set of layers. |
LayersDynObjectSetComponent |
createLayersDynObjectSetComponent(java.util.Map<java.lang.String,org.gvsig.tools.dynobject.DynObjectSet> layerName2InfoByPoint,
boolean writable)
Creates a component to view information of a set of layers. |
MapControlDrawer |
createMapControlDrawer(java.lang.String name)
Creates a MapControlDrawer from a name. |
void |
disableSnapping()
|
void |
enableSnapping()
|
org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol |
getAxisReferenceSymbol()
Gets the symbol used to draw the axis of a geometry. |
java.util.prefs.Preferences |
getEditionPreferences()
|
org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol |
getGeometrySelectionSymbol()
Gets the symbol used to draw the selected geometries. |
org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol |
getHandlerSymbol()
Gets the symbol used to draw the handlers. |
org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol |
getSelectionSymbol()
Gets the symbol used to draw the selected geometries. |
ISnapper |
getSnapperAt(int index)
Returns a snapper in a concrete position; |
int |
getSnapperCount()
Returns the number of registered snappers. |
int |
getTolerance()
Tolerance (in pixels) that has to be used by the tools that use snapping. |
void |
registerDefaultMapControlDrawer(java.lang.Class mapControlDrawerClass)
It registers the default implementation for the MapControlDrawer. |
void |
registerMapControlDrawer(java.lang.String name,
java.lang.Class mapControlDrawerClass)
Register a MapControlDrawer by name. |
void |
registerSnapper(java.lang.String name,
java.lang.Class snapperClass)
Add a snapper. |
void |
setAxisReferenceSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol axisReferencesSymbol)
Sets the symbol that has to be used to draw a geometry that represent the axis of a geometry. |
void |
setGeometrySelectionSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol geometrySelectionSymbol)
Sets the symbol that has to be used to draw a geometry when it is selected. |
void |
setHandlerSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol handlerSymbol)
Sets the symbol that has to be used to draw the handlers. |
void |
setSelectionSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol selectionSymbol)
Sets the symbol that has to be used to draw a geometry when it is selected. |
void |
setTolerance(int tolerance)
Sets the tolerance (in pixels) that has to be used by the tools that use snapping. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultMapControlManager()
| Method Detail |
|---|
public void clearSnappers()
public MapControlDrawer createDefaultMapControlDrawer()
throws MapControlCreationException
MapControlManagerMapControlDrawer.
createDefaultMapControlDrawer in interface MapControlManagerMapControlDrawer.
MapControlCreationException
public MapControl createJMapControlPanel()
throws MapControlCreationException
createJMapControlPanel in interface MapControlManagerMapControlCreationExceptionpublic LayersDynObjectSetComponent createLayersDynObjectSetComponent(java.util.Map<java.lang.String,org.gvsig.tools.dynobject.DynObjectSet> layerName2InfoByPoint)
MapControlManagerDynObjects, through a
DynObjectSet.
createLayersDynObjectSetComponent in interface MapControlManagerlayerName2InfoByPoint - the map of DynObjectSet for each layer.
public LayersDynObjectSetComponent createLayersDynObjectSetComponent(java.util.Map<java.lang.String,org.gvsig.tools.dynobject.DynObjectSet> layerName2InfoByPoint,
boolean writable)
MapControlManagerDynObjects, through a
DynObjectSet.
createLayersDynObjectSetComponent in interface MapControlManagerlayerName2InfoByPoint - the map of DynObjectSet for each layer.writable - if the DynObjects loaded must be able to be edited
public MapControlDrawer createMapControlDrawer(java.lang.String name)
throws MapControlCreationException
MapControlManagerMapControlDrawer from a name.
createMapControlDrawer in interface MapControlManagername - Name of the MapControlDrawer.
MapControlDrawer.
MapControlCreationExceptionpublic void disableSnapping()
public void enableSnapping()
public org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol getAxisReferenceSymbol()
MapControlManager
getAxisReferenceSymbol in interface MapControlManagerpublic java.util.prefs.Preferences getEditionPreferences()
getEditionPreferences in interface MapControlManagerpublic org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol getGeometrySelectionSymbol()
MapControlManager
getGeometrySelectionSymbol in interface MapControlManagerpublic org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol getHandlerSymbol()
MapControlManager
getHandlerSymbol in interface MapControlManagerpublic org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol getSelectionSymbol()
MapControlManager
getSelectionSymbol in interface MapControlManagerpublic ISnapper getSnapperAt(int index)
MapControlManager
getSnapperAt in interface MapControlManagerindex - Snapper position.
public int getSnapperCount()
MapControlManager
getSnapperCount in interface MapControlManagerpublic int getTolerance()
MapControlManager
getTolerance in interface MapControlManagerpublic void registerDefaultMapControlDrawer(java.lang.Class mapControlDrawerClass)
MapControlManagerMapControlDrawer.
registerDefaultMapControlDrawer in interface MapControlManagermapControlDrawerClass - A MapControlDrawer.
public void registerMapControlDrawer(java.lang.String name,
java.lang.Class mapControlDrawerClass)
MapControlManagerMapControlDrawer by name.
registerMapControlDrawer in interface MapControlManagername - Name of the MapControlDrawer.mapControlDrawerClass - Class used to draw graphical objects on a map.
public void registerSnapper(java.lang.String name,
java.lang.Class snapperClass)
MapControlManager
registerSnapper in interface MapControlManagerpublic void setAxisReferenceSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol axisReferencesSymbol)
MapControlManager
setAxisReferenceSymbol in interface MapControlManageraxisReferencesSymbol - The symbol to apply.public void setGeometrySelectionSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol geometrySelectionSymbol)
MapControlManager
setGeometrySelectionSymbol in interface MapControlManagergeometrySelectionSymbol - The symbol to apply.public void setHandlerSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol handlerSymbol)
MapControlManager
setHandlerSymbol in interface MapControlManagerhandlerSymbol - The symbol to apply.public void setSelectionSymbol(org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol selectionSymbol)
MapControlManager
setSelectionSymbol in interface MapControlManagerselectionSymbol - The symbol to apply.public void setTolerance(int tolerance)
MapControlManager
setTolerance in interface MapControlManagertolerance - The tolerance to apply
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||