Class

org.nlogo.api

DefaultClassManager

Related Doc: package api

Permalink

abstract class DefaultClassManager extends ClassManager

Source
DefaultClassManager.scala
Linear Supertypes
ClassManager, AnyRef, Any
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()

    Permalink

Abstract Value Members

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

    Permalink

    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. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def additionalJars: List[String]

    Permalink
    Definition Classes
    DefaultClassManagerClassManager
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clearAll(): Unit

    Permalink

    Default does nothing.

    Default does nothing.

    Definition Classes
    DefaultClassManagerClassManager
  7. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def exportWorld: StringBuilder

    Permalink

    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
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. def importWorld(lines: List[Array[String]], reader: ExtensionManager, handler: ImportErrorHandler): Unit

    Permalink

    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] )
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def readExtensionObject(em: ExtensionManager, typeName: String, value: String): ExtensionObject

    Permalink

    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] )
  20. def runOnce(em: ExtensionManager): Unit

    Permalink

    Empty implementation.

    Empty implementation.

    Definition Classes
    DefaultClassManagerClassManager
    Annotations
    @throws( classOf[ExtensionException] )
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  23. def unload(em: ExtensionManager): Unit

    Permalink

    Empty implementation.

    Empty implementation.

    Definition Classes
    DefaultClassManagerClassManager
    Annotations
    @throws( classOf[ExtensionException] )
  24. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ClassManager

Inherited from AnyRef

Inherited from Any

Ungrouped