org.jactr.tools.grapher.core
Class GeneralProbe

java.lang.Object
  extended by org.jactr.tools.grapher.core.GeneralProbe
All Implemented Interfaces:
java.util.EventListener, org.jactr.core.utils.parameter.IParameterized, ITraceListener

public class GeneralProbe
extends java.lang.Object
implements ITraceListener, org.jactr.core.utils.parameter.IParameterized


Field Summary
static java.lang.String CONFIG
           
 
Constructor Summary
GeneralProbe()
           
 
Method Summary
 java.lang.String getParameter(java.lang.String key)
           
 java.util.Collection<java.lang.String> getPossibleParameters()
           
 java.util.Collection<java.lang.String> getSetableParameters()
           
 void install(org.jactr.core.model.IModel model, java.util.concurrent.Executor executor)
           
 void setParameter(java.lang.String key, java.lang.String value)
           
 void setTraceSink(ITraceSink sink)
           
 void uninstall(org.jactr.core.model.IModel model)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIG

public static final java.lang.String CONFIG
See Also:
Constant Field Values
Constructor Detail

GeneralProbe

public GeneralProbe()
Method Detail

setTraceSink

public void setTraceSink(ITraceSink sink)
Specified by:
setTraceSink in interface ITraceListener

install

public void install(org.jactr.core.model.IModel model,
                    java.util.concurrent.Executor executor)
Specified by:
install in interface ITraceListener

uninstall

public void uninstall(org.jactr.core.model.IModel model)
Specified by:
uninstall in interface ITraceListener

getParameter

public java.lang.String getParameter(java.lang.String key)
Specified by:
getParameter in interface org.jactr.core.utils.parameter.IParameterized

getPossibleParameters

public java.util.Collection<java.lang.String> getPossibleParameters()
Specified by:
getPossibleParameters in interface org.jactr.core.utils.parameter.IParameterized

getSetableParameters

public java.util.Collection<java.lang.String> getSetableParameters()
Specified by:
getSetableParameters in interface org.jactr.core.utils.parameter.IParameterized

setParameter

public void setParameter(java.lang.String key,
                         java.lang.String value)
Specified by:
setParameter in interface org.jactr.core.utils.parameter.IParameterized