org.nlogo.api

DefaultClassManager

abstract class DefaultClassManager extends ClassManager

Source
DefaultClassManager.scala
Linear Supertypes
ClassManager, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. DefaultClassManager
  2. ClassManager
  3. AnyRef
  4. Any
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. final def !=(arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    Any
  6. def additionalJars: List[String]

    Definition Classes
    DefaultClassManagerClassManager
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clearAll(): Unit

    Default does nothing.

    Default does nothing.

    Definition Classes
    DefaultClassManagerClassManager
  9. def clone(): AnyRef

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

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

    Definition Classes
    AnyRef → Any
  12. 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
  13. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  16. 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] )
  17. final def isInstanceOf[T0]: Boolean

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

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. 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] )
  22. def runOnce(em: ExtensionManager): Unit

    Empty implementation.

    Empty implementation.

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

    Definition Classes
    AnyRef
  24. def toString(): String

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

    Empty implementation.

    Empty implementation.

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ClassManager

Inherited from AnyRef

Inherited from Any