org.LexGrid.LexBIG.DataModel.InterfaceElements
Class ExtensionDescription

java.lang.Object
  extended by org.LexGrid.LexBIG.DataModel.InterfaceElements.ModuleDescription
      extended by org.LexGrid.LexBIG.DataModel.InterfaceElements.ExtensionDescription
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SortDescription

public class ExtensionDescription
extends ModuleDescription
implements java.io.Serializable

Describes an add-on module registered to the LexBIG environment.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
ExtensionDescription()
           
 
Method Summary
 java.lang.String getExtensionBaseClass()
          Returns the value of field 'extensionBaseClass'.
 java.lang.String getExtensionClass()
          Returns the value of field 'extensionClass'.
 Source getExtensionProvider()
          Returns the value of field 'extensionProvider'.
 void setExtensionBaseClass(java.lang.String extensionBaseClass)
          Sets the value of field 'extensionBaseClass'.
 void setExtensionClass(java.lang.String extensionClass)
          Sets the value of field 'extensionClass'.
 void setExtensionProvider(Source extensionProvider)
          Sets the value of field 'extensionProvider'.
 
Methods inherited from class org.LexGrid.LexBIG.DataModel.InterfaceElements.ModuleDescription
getDescription, getName, getVersion, setDescription, setName, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionDescription

public ExtensionDescription()
Method Detail

getExtensionBaseClass

public java.lang.String getExtensionBaseClass()
Returns the value of field 'extensionBaseClass'. The field 'extensionBaseClass' has the following description: The Java base class of the extension.

Returns:
the value of field 'ExtensionBaseClass'.

getExtensionClass

public java.lang.String getExtensionClass()
Returns the value of field 'extensionClass'. The field 'extensionClass' has the following description: The Java class name of the extension.

Returns:
the value of field 'ExtensionClass'.

getExtensionProvider

public Source getExtensionProvider()
Returns the value of field 'extensionProvider'. The field 'extensionProvider' has the following description: The extension provider

Returns:
the value of field 'ExtensionProvider'.

setExtensionBaseClass

public void setExtensionBaseClass(java.lang.String extensionBaseClass)
Sets the value of field 'extensionBaseClass'. The field 'extensionBaseClass' has the following description: The Java base class of the extension.

Parameters:
extensionBaseClass - the value of field 'extensionBaseClass'.

setExtensionClass

public void setExtensionClass(java.lang.String extensionClass)
Sets the value of field 'extensionClass'. The field 'extensionClass' has the following description: The Java class name of the extension.

Parameters:
extensionClass - the value of field 'extensionClass'.

setExtensionProvider

public void setExtensionProvider(Source extensionProvider)
Sets the value of field 'extensionProvider'. The field 'extensionProvider' has the following description: The extension provider

Parameters:
extensionProvider - the value of field 'extensionProvider'.

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.