ClassManager

org.nlogo.api.ClassManager
trait ClassManager

Attributes

Source
ClassManager.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def clearAll(): Unit

Clear any stored state

Clear any stored state

Attributes

Source
ClassManager.scala
def exportWorld: StringBuilder

Write any state needed to restore the world.

Write any state needed to restore the world.

Attributes

Returns

StringBuilder containing all the data to export. If the StringBuilder is empty no section is written.

Source
ClassManager.scala
def importWorld(lines: List[Array[String]], reader: ExtensionManager, handler: ImportErrorHandler): Unit

Reload any state saved in an export world file

Reload any state saved in an export world file

Value parameters

handler

An interface that allows the extensions to report non-fatal errors during the import

lines

A list of lines exported by this extension the lines are broken up into an array delimited by commas

reader

An interface that allows the extension to read NetLogo objects

Attributes

Source
ClassManager.scala
def load(primManager: PrimitiveManager): Unit

Loads the primitives in the extension. This is called each time a model that uses this extension is compiled.

Loads the primitives in the extension. This is called each time a model that uses this extension is compiled.

Value parameters

primManager

The manager to transport the primitives to NetLogo

Attributes

Source
ClassManager.scala

Return a new NetLogo ExtensionObject

Return a new NetLogo ExtensionObject

Value parameters

reader

An interface that allows the extension to read NetLogo objects

typeName

The type of ExtensionObject to be returned

value

The string representation of the object

Attributes

Source
ClassManager.scala

Initializes the extension. This is called once per NetLogo instance. (In the NetLogo GUI, it is called on the AWT event thread.

Initializes the extension. This is called once per NetLogo instance. (In the NetLogo GUI, it is called on the AWT event thread.

Attributes

Source
ClassManager.scala

Cleans up the extension. This is called once before load is called and once before NetLogo is closed or another model is opened.

Cleans up the extension. This is called once before load is called and once before NetLogo is closed or another model is opened.

Attributes

Source
ClassManager.scala

Deprecated methods

def additionalJars: List[String]

Attributes

Deprecated
[Since version 10/2015] Only used by applets, no longer needed
Source
ClassManager.scala