Packages

c

org.nlogo.api

DefaultClassManager

abstract class DefaultClassManager extends ClassManager

Source
DefaultClassManager.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultClassManager
  2. ClassManager
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultClassManager()

Abstract Value Members

  1. abstract def load(primManager: PrimitiveManager): Unit

    Loads the primitives in the extension.

    Loads the primitives in the extension. This is called once per model compilation.

    primManager

    The manager to transport the primitives to NetLogo

    Definition Classes
    DefaultClassManagerClassManager
    Annotations
    @throws( classOf[ExtensionException] )

Concrete Value Members

  1. def additionalJars: List[String]
    Definition Classes
    DefaultClassManagerClassManager
  2. def clearAll(): Unit

    Default does nothing.

    Default does nothing.

    Definition Classes
    DefaultClassManagerClassManager
  3. def exportWorld: StringBuilder

    Default exports nothing, returns empty builder.

    Default exports nothing, returns empty builder.

    returns

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

    Definition Classes
    DefaultClassManagerClassManager
  4. def importWorld(lines: List[Array[String]], reader: ExtensionManager, handler: ImportErrorHandler): Unit

    Default loads nothing.

    Default loads nothing.

    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

    handler

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

    Definition Classes
    DefaultClassManagerClassManager
    Annotations
    @throws( classOf[ExtensionException] )
  5. def readExtensionObject(em: ExtensionManager, typeName: String, value: String): ExtensionObject

    Default defines no extension objects, thus, we cannot read any extension objects.

    Default defines no extension objects, thus, we cannot read any extension objects.

    typeName

    The type of ExtensionObject to be returned

    value

    The string representation of the object

    Definition Classes
    DefaultClassManagerClassManager
    Annotations
    @throws( classOf[ExtensionException] ) @throws( classOf[CompilerException] )
  6. def runOnce(em: ExtensionManager): Unit

    Empty implementation.

    Empty implementation.

    Definition Classes
    DefaultClassManagerClassManager
    Annotations
    @throws( classOf[ExtensionException] )
  7. def unload(em: ExtensionManager): Unit

    Empty implementation.

    Empty implementation.

    Definition Classes
    DefaultClassManagerClassManager
    Annotations
    @throws( classOf[ExtensionException] )