Packages

t

org.nlogo.api

ClassManager

trait ClassManager extends AnyRef

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

Abstract Value Members

  1. abstract def clearAll(): Unit

    Clear any stored state

  2. abstract 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.

  3. abstract 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

    Annotations
    @throws( classOf[ExtensionException] )
  4. abstract 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

    Annotations
    @throws( classOf[ExtensionException] )
  5. abstract 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

    Annotations
    @throws( classOf[ExtensionException] )
  6. abstract 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.

    Annotations
    @throws( classOf[ExtensionException] )
  7. abstract 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.

    Annotations
    @throws( classOf[ExtensionException] )
  8. abstract def additionalJars: List[String]
    Annotations
    @deprecated
    Deprecated

    (Since version 10/2015) Only used by applets, no longer needed

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  14. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped