java.lang.Objectorg.nlogo.api.DefaultReporter
public abstract class DefaultReporter
Partial implementation of Reporter provides common implementations
of some methods.
Implements every method except report(...).
| Constructor Summary | |
|---|---|
DefaultReporter()
|
|
| Method Summary | |
|---|---|
String |
getAgentClassString()
Indicates that this primitive can be used by any agent. |
Syntax |
getSyntax()
Indicates that this reporter takes no arguments and returns a number. |
Reporter |
newInstance(String name)
Returns a new instance of this class, created by invoking the empty constructor. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.nlogo.api.Reporter |
|---|
report |
| Constructor Detail |
|---|
public DefaultReporter()
| Method Detail |
|---|
public String getAgentClassString()
getAgentClassString in interface Primitive"OTPL"public Syntax getSyntax()
getSyntax in interface PrimitiveSyntax.reporterSyntax( Syntax.TYPE_NUMBER )Syntaxpublic Reporter newInstance(String name)
newInstance in interface Reportername - the name that was found in the code (without the JAR identifer)
(Reporter) this.getClass().newInstance()