com.bbn.openmap.tools.drawing
Class OMPointLoader

java.lang.Object
  extended by com.bbn.openmap.tools.drawing.AbstractToolLoader
      extended by com.bbn.openmap.tools.drawing.OMPointLoader
All Implemented Interfaces:
EditToolLoader

public class OMPointLoader
extends AbstractToolLoader
implements EditToolLoader

Loader that knows how to create/edit OMPoint objects.


Field Summary
protected  java.lang.String graphicClassName
           
 
Fields inherited from class com.bbn.openmap.tools.drawing.AbstractToolLoader
graphicInfo, i18n
 
Constructor Summary
OMPointLoader()
           
 
Method Summary
 EditableOMGraphic getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic getEditableGraphic(java.lang.String classname, GraphicAttributes ga)
          Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
 void init()
          Each subclass should initialize the graphicInfo HashMap by calling addEditClassWrapper(EditClassWrapper).
 
Methods inherited from class com.bbn.openmap.tools.drawing.AbstractToolLoader
addEditClassWrapper, getEditableClasses, getEditableGraphic, getIcon, getPrettyName, removeEditClassWrapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.bbn.openmap.tools.drawing.EditToolLoader
getEditableClasses, getEditableGraphic, getIcon, getPrettyName
 

Field Detail

graphicClassName

protected java.lang.String graphicClassName
Constructor Detail

OMPointLoader

public OMPointLoader()
Method Detail

init

public void init()
Description copied from class: AbstractToolLoader
Each subclass should initialize the graphicInfo HashMap by calling addEditClassWrapper(EditClassWrapper).

Specified by:
init in class AbstractToolLoader

getEditableGraphic

public EditableOMGraphic getEditableGraphic(java.lang.String classname,
                                            GraphicAttributes ga)
Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic. The GraphicAttributes object lets you set some of the initial parameters of the point, like point type and rendertype.

Specified by:
getEditableGraphic in interface EditToolLoader
Overrides:
getEditableGraphic in class AbstractToolLoader

getEditableGraphic

public EditableOMGraphic getEditableGraphic(OMGraphic graphic)
Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.

Specified by:
getEditableGraphic in interface EditToolLoader
Specified by:
getEditableGraphic in class AbstractToolLoader


Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details