Package org.nlogo.api

Provides classes associated with the NetLogo Extensions API.

See:
          Description

Interface Summary
Agent Interface provides access to NetLogo agents.
Argument Interface provides access to arguments passed to the perform or report methods of a primitive at run-time.
AssembledCommand  
ClassManager Interface specifies the main class of a NetLogo extension.
Command Interface for NetLogo extension commands.
Configurable A marker interface for a class that is configurable.
Context Provides access to the current execution environment.
ExtensionManager ExtensionManager provides some methods that can be used in runOnce
ExtensionObject Interface which all NetLogo objects defined in Extensions must support
Link Interface provides access to NetLogo links.
NetLogoListener A host application (such as a Pedagogica script) should implement this interface in order to be notified of events occurring within NetLogo.
Patch Interface provides access to NetLogo patches.
PlotInterface  
PlotPenInterface  
Primitive Top-level interface for primitives (commands or reporters).
PrimitiveManager PrimitiveManager ships extension primitives and associated names to NetLogo.
Reporter Interface for NetLogo reporters.
Turtle Interface provides access to NetLogo turtles.
 

Class Summary
Color  
DefaultClassManager An abstract, partial implementation of ClassManager that implements runOnce() and unload() with empty methods.
DefaultCommand Partial implementation of Command provides common implentations of some methods.
DefaultReporter Partial implementation of Reporter provides common implentations of some methods.
Logger  
LogMessage  
LogoList  
Syntax Specifies the arguments accepted by a primitive.
TestColor  
Version  
XMLFileAppender  
XMLLayout  
 

Exception Summary
CompilerException Exception thrown by various methods that accept NetLogo code as input and cause that code to be compiled; indicates the code was invalid.
ExtensionException Wrapper class for exceptions thrown by NetLogo extensions.
LogoException A runtime error that has occurred in NetLogo code.
 

Package org.nlogo.api Description

Provides classes associated with the NetLogo Extensions API. The Extensions API allows users to write new commands and reporters in Java and use them in their models.

Related Documentation

For documentation and examples, please see:

Since:
NetLogo 2.0.1