## com.bbn.openmap.graphicLoader
Class AnimationTester

    java.lang.Object
      com.bbn.openmap.MapHandlerChild
          com.bbn.openmap.OMComponent
              com.bbn.openmap.graphicLoader.AbstractGraphicLoader
                  com.bbn.openmap.graphicLoader.AnimationTester

All Implemented Interfaces:
  java.awt.event.ActionListener, java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextMembershipListener, java.util.EventListener, GraphicLoader, LightMapHandlerChild, PropertyConsumer

public class AnimationTester
extends AbstractGraphicLoader

The AnimationTester is a simple GraphicLoader that lets you toss a bunch of sprites (circles) up on the map to watch them wiggle, to get a feel of the paint delay of the map. You can add sprites to the map (they get placed randomly), and clear the list, and adjust the length of delay between repaints().

Field Summary

Fields inherited from class com.bbn.openmap.graphicLoader.AbstractGraphicLoader
`DO_NOT_UPDATE_TIMER, name, NameProperty, proj, receiver, timer, TimerCmd, updateInterval`

Fields inherited from class com.bbn.openmap.OMComponent
`i18n, propertyPrefix`

Fields inherited from class com.bbn.openmap.MapHandlerChild
`beanContextChildSupport`

Fields inherited from interface com.bbn.openmap.PropertyConsumer
`EditorProperty, initPropertiesProperty, LabelEditorProperty, ScopedEditorProperty`

Constructor Summary
`AnimationTester()`

Method Summary
`void` `actionPerformed(java.awt.event.ActionEvent ae)` Method gets called by the timer if it's running.
`void` `addNode()`
`void` `clearNodes()`
`java.awt.Component` `getGUI()` Provide a GUI for controlling the GraphicLoader.
`void` `manageGraphics()` The method where the AbstractGraphicLoader is expected to tell the receiver what the OMGraphics are.

Methods inherited from class com.bbn.openmap.graphicLoader.AbstractGraphicLoader
`createTimer, getName, getProjection, getProperties, getPropertyInfo, getReceiver, getTimer, getUpdateInterval, setName, setProjection, setProperties, setReceiver, setTimer, setUpdateInterval`

Methods inherited from class com.bbn.openmap.OMComponent
`getPropertyPrefix, setProperties, setPropertyPrefix`

Methods inherited from class com.bbn.openmap.MapHandlerChild
`addPropertyChangeListener, addVetoableChangeListener, childrenAdded, childrenRemoved, findAndInit, findAndInit, findAndUndo, firePropertyChange, fireVetoableChange, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### AnimationTester

    public AnimationTester()

Method Detail

### manageGraphics

    public void manageGraphics()

  Description copied from class: `AbstractGraphicLoader`
  The method where the AbstractGraphicLoader is expected to tell the receiver what the OMGraphics are. This gets called by default by the actionPerformed() method, which is called by default by the built-in timer when it is running.

  Specified by:
    `manageGraphics` in class `AbstractGraphicLoader`
  See Also:
    `OMGraphicHandler.setList(OMGraphicList)`

### addNode

    public void addNode()

### clearNodes

    public void clearNodes()

### getGUI

    public java.awt.Component getGUI()

  Description copied from class: `AbstractGraphicLoader`
  Provide a GUI for controlling the GraphicLoader. It's OK if it's null.

  Specified by:
    `getGUI` in interface `GraphicLoader`
  Overrides:
    `getGUI` in class `AbstractGraphicLoader`

### actionPerformed

    public void actionPerformed(java.awt.event.ActionEvent ae)

  Description copied from class: `AbstractGraphicLoader`
  Method gets called by the timer if it's running. Will also get called if any other component is using this class as an ActionListener. By default, calls manageGraphics();

  Specified by:
    `actionPerformed` in interface `java.awt.event.ActionListener`
  Overrides:
    `actionPerformed` in class `AbstractGraphicLoader`

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