com.bbn.openmap.tools.drawing
Class OMDecoratedSplineLoader

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

public class OMDecoratedSplineLoader
extends AbstractToolLoader
implements EditToolLoader

OMDecoratedSplineLoader

Version:
22 juil. 2002
Author:
Eric LEPICIER

Field Summary
protected  java.lang.String graphicClassName
           
 
Fields inherited from class com.bbn.openmap.tools.drawing.AbstractToolLoader
graphicInfo, i18n
 
Constructor Summary
OMDecoratedSplineLoader()
           
 
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

OMDecoratedSplineLoader

public OMDecoratedSplineLoader()
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 spline, like spline 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