org.nlogo.api

ClassManager

trait ClassManager extends AnyRef

Source
ClassManager.scala
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. ClassManager
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. def additionalJars : List[String]

    Attributes
    abstract
  2. def clearAll (): Unit

    Clear any stored state

    Clear any stored state

    Attributes
    abstract
  3. def exportWorld : StringBuilder

    Write any state needed to restore the world.

    Write any state needed to restore the world.

    returns

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

    Attributes
    abstract
  4. 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

    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

    Attributes
    abstract
    Annotations
    @throws( classOf[ExtensionException] )
  5. def load (primManager: PrimitiveManager): Unit

    Loads the primitives in the extension.

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

    primManager

    The manager to transport the primitives to NetLogo

    Attributes
    abstract
    Annotations
    @throws( classOf[ExtensionException] )
  6. def readExtensionObject (reader: ExtensionManager, typeName: String, value: String): ExtensionObject

    Return a new NetLogo ExtensionObject

    Return a new NetLogo ExtensionObject

    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
    abstract
    Annotations
    @throws( classOf[ExtensionException] ) @throws( classOf[CompilerException] )
  7. def runOnce (em: ExtensionManager): Unit

    Initializes the extension.

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

    Attributes
    abstract
    Annotations
    @throws( classOf[ExtensionException] )
  8. def unload (em: ExtensionManager): Unit

    Cleans up the extension.

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

    Attributes
    abstract
    Annotations
    @throws( classOf[ExtensionException] )

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  9. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  12. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  13. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  14. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  15. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  16. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  17. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  18. def toString (): String

    Definition Classes
    AnyRef → Any
  19. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  20. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  21. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any