NetLogo 6.2.2 - org.nlogo.app.Plugins.PluginClassLoader
Keywords: NetLogo 6.2.2 org.nlogo.app.Plugins.PluginClassLoader

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package app
  Definition Classes
    nlogo
-  object Plugins

  Loads plugins.

  Loads plugins. Plugins are instantiated using PicoContainer so that arbitrary constructor parameters can be injected. (Currently a plugin is always an extra tab, but we plan to generalize so e.g. BehaviorSpace will be a plugin too, maybe HubNet, etc.) - ST 6/8/11

  Definition Classes
    app
- PluginClassLoader

c

org.nlogo.app.Plugins

# PluginClassLoader 

###

#### class PluginClassLoader extends URLClassLoader

Source
  Plugins.scala

Linear Supertypes
URLClassLoader, Closeable, AutoCloseable, SecureClassLoader, ClassLoader, AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. PluginClassLoader
2. URLClassLoader
3. Closeable
4. AutoCloseable
5. SecureClassLoader
6. ClassLoader
7. AnyRef
8. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new PluginClassLoader(url: URL)

### 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.  def addURL(arg0: URL): Unit
   Attributes
     protected[java.net]
   Definition Classes
     URLClassLoader
5.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
6.  def clearAssertionStatus(): Unit
   Definition Classes
     ClassLoader
7.  def clone(): AnyRef
   Attributes
     protected[lang]
   Definition Classes
     AnyRef
   Annotations
     @throws( ... ) @native()
8.  def close(): Unit
   Definition Classes
     URLClassLoader → Closeable → AutoCloseable
   Annotations
     @throws( classOf[java.io.IOException] )
9.  final def defineClass(arg0: String, arg1: ByteBuffer, arg2: CodeSource): Class[_]
   Attributes
     protected[security]
   Definition Classes
     SecureClassLoader
10.  final def defineClass(arg0: String, arg1: Array[Byte], arg2: Int, arg3: Int, arg4: CodeSource): Class[_]
    Attributes
      protected[security]
    Definition Classes
      SecureClassLoader
11.  final def defineClass(arg0: String, arg1: ByteBuffer, arg2: ProtectionDomain): Class[_]
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
    Annotations
      @throws( classOf[java.lang.ClassFormatError] )
12.  final def defineClass(arg0: String, arg1: Array[Byte], arg2: Int, arg3: Int, arg4: ProtectionDomain): Class[_]
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
    Annotations
      @throws( classOf[java.lang.ClassFormatError] )
13.  final def defineClass(arg0: String, arg1: Array[Byte], arg2: Int, arg3: Int): Class[_]
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
    Annotations
      @throws( classOf[java.lang.ClassFormatError] )
14.  def definePackage(arg0: String, arg1: Manifest, arg2: URL): Package
    Attributes
      protected[java.net]
    Definition Classes
      URLClassLoader
    Annotations
      @throws( ... )
15.  def definePackage(arg0: String, arg1: String, arg2: String, arg3: String, arg4: String, arg5: String, arg6: String, arg7: URL): Package
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
    Annotations
      @throws( ... )
16.  final def eq(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
17.  def equals(arg0: Any): Boolean
    Definition Classes
      AnyRef → Any
18.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
19.  def findClass(arg0: String): Class[_]
    Attributes
      protected[java.net]
    Definition Classes
      URLClassLoader → ClassLoader
    Annotations
      @throws( ... )
20.  def findLibrary(arg0: String): String
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
21.  final def findLoadedClass(arg0: String): Class[_]
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
22.  def findResource(arg0: String): URL
    Definition Classes
      URLClassLoader → ClassLoader
23.  def findResources(arg0: String): Enumeration[URL]
    Definition Classes
      URLClassLoader → ClassLoader
    Annotations
      @throws( classOf[java.io.IOException] )
24.  final def findSystemClass(arg0: String): Class[_]
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
    Annotations
      @throws( ... )
25.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
26.  def getClassLoadingLock(arg0: String): AnyRef
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
27.  def getPackage(arg0: String): Package
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
28.  def getPackages(): Array[Package]
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
29.  final def getParent(): ClassLoader
    Definition Classes
      ClassLoader
    Annotations
      @CallerSensitive()
30.  def getPermissions(arg0: CodeSource): PermissionCollection
    Attributes
      protected[java.net]
    Definition Classes
      URLClassLoader → SecureClassLoader
31.  def getResource(arg0: String): URL
    Definition Classes
      ClassLoader
32.  def getResourceAsStream(arg0: String): InputStream
    Definition Classes
      URLClassLoader → ClassLoader
33.  def getResources(arg0: String): Enumeration[URL]
    Definition Classes
      ClassLoader
    Annotations
      @throws( classOf[java.io.IOException] )
34.  def getURLs(): Array[URL]
    Definition Classes
      URLClassLoader
35.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
36.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
37.  def load(x: String): Class[_]
38.  def loadClass(arg0: String, arg1: Boolean): Class[_]
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
    Annotations
      @throws( ... )
39.  def loadClass(arg0: String): Class[_]
    Definition Classes
      ClassLoader
    Annotations
      @throws( ... )
40.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
41.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
42.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
43.  final def resolveClass(arg0: Class[_]): Unit
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
44.  def setClassAssertionStatus(arg0: String, arg1: Boolean): Unit
    Definition Classes
      ClassLoader
45.  def setDefaultAssertionStatus(arg0: Boolean): Unit
    Definition Classes
      ClassLoader
46.  def setPackageAssertionStatus(arg0: String, arg1: Boolean): Unit
    Definition Classes
      ClassLoader
47.  final def setSigners(arg0: Class[_], arg1: Array[AnyRef]): Unit
    Attributes
      protected[lang]
    Definition Classes
      ClassLoader
48.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
49.  def toString(): String
    Definition Classes
      AnyRef → Any
50.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
51.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
52.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... ) @native()

### Deprecated Value Members

1.  final def defineClass(arg0: Array[Byte], arg1: Int, arg2: Int): Class[_]
   Attributes
     protected[lang]
   Definition Classes
     ClassLoader
   Annotations
     @throws( classOf[java.lang.ClassFormatError] ) @Deprecated
   Deprecated

### Inherited from URLClassLoader

### Inherited from Closeable

### Inherited from AutoCloseable

### Inherited from SecureClassLoader

### Inherited from ClassLoader

### Inherited from AnyRef

### Inherited from Any

### Ungrouped