Class ModSpec

java.lang.Object
  |
  +--ModSpec

public final class ModSpec
extends java.lang.Object

This class is used to define a specific module type for registration. It stores specific information about each module for later loading.


Field Summary
 java.lang.String MODULE_CLASS
           
 java.lang.String MODULE_KEY
           
 java.lang.String MODULE_NAME
           
 java.lang.String MODULE_TYPE
           
 
Constructor Summary
ModSpec(java.net.URL jarUrl, java.util.Properties props)
           
 
Method Summary
 java.lang.String getClassName()
           
 ModInterface getInstance()
           
 java.net.URL getJarUrl()
           
 java.lang.String getKey()
           
 java.lang.String getName()
           
 java.lang.Class getType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MODULE_NAME

public final java.lang.String MODULE_NAME
See Also:
Constant Field Values

MODULE_TYPE

public final java.lang.String MODULE_TYPE
See Also:
Constant Field Values

MODULE_CLASS

public final java.lang.String MODULE_CLASS
See Also:
Constant Field Values

MODULE_KEY

public final java.lang.String MODULE_KEY
See Also:
Constant Field Values
Constructor Detail

ModSpec

public ModSpec(java.net.URL jarUrl,
               java.util.Properties props)
Method Detail

getJarUrl

public java.net.URL getJarUrl()

getClassName

public java.lang.String getClassName()

getName

public java.lang.String getName()

getInstance

public ModInterface getInstance()

getType

public java.lang.Class getType()

getKey

public java.lang.String getKey()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object