com.rubecula.darwin.visualization.swing
Class OptionsController_

java.lang.Object
  extended by com.rubecula.darwin.visualization.swing.OptionsController_
All Implemented Interfaces:
ControlAction
Direct Known Subclasses:
OptionsController_PepperedMoth

public abstract class OptionsController_
extends java.lang.Object
implements ControlAction

Abstract base class for options controllers.

Author:
Robin Hillyard

Field Summary
protected static org.apache.commons.logging.Log LOG
          The logger for this class.
 
Fields inherited from interface com.rubecula.darwin.visualization.ControlAction
NEXT, QUIT, START, STOP, TIME_DELAY
 
Constructor Summary
protected OptionsController_(Interacter interacter)
           
 
Method Summary
protected  Interacter getInteracter()
           
 boolean settable(java.lang.String propertyName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.rubecula.darwin.visualization.ControlAction
setProperty, setState
 

Field Detail

LOG

protected static final org.apache.commons.logging.Log LOG
The logger for this class.

Constructor Detail

OptionsController_

protected OptionsController_(Interacter interacter)
Parameters:
interacter - the applet which interacts with the evolution.
Method Detail

settable

public boolean settable(java.lang.String propertyName)
Specified by:
settable in interface ControlAction
Returns:
true if the property named is settable
See Also:
ControlAction.settable(java.lang.String)

getInteracter

protected Interacter getInteracter()
Returns:
the painter


Copyright © 2010 Rubecula Software, LLC. All Rights Reserved.