|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.archiviststoolkit.plugin.ATPluginFactory
public class ATPluginFactory
Method Summary | |
---|---|
ATPlugin |
getEditorPlugin(DomainObject domainObject)
Method to get a record editor plugin |
java.util.ArrayList<ATPlugin> |
getEmbeddedAccessionEditorPlugins()
Method to get a list of embedded plugins that will be added as a tab to the current accessions editor |
java.util.ArrayList<ATPlugin> |
getEmbeddedAssessmentEditorPlugins()
Method to get a list of embedded plugins that will be added as a tab to the current assessments editor |
java.util.ArrayList<ATPlugin> |
getEmbeddedDigitalObjectEditorPlugins()
Method to get a list of embedded plugins that will be added as a tab to the current digital object editor |
java.util.ArrayList<ATPlugin> |
getEmbeddedEditorPlugins(java.lang.String editorType,
java.lang.String category)
Method to return an array list containing plugins of a certain editor type and category |
java.util.ArrayList<ATPlugin> |
getEmbeddedNameEditorPlugins()
Method to get a list of embedded plugins that will be added as a tab to the current names editor |
java.util.ArrayList<ATPlugin> |
getEmbeddedResourceComponentEditorPlugins()
Method to get a list of embedded plugins that will be added as a tab to the current resource component editor |
java.util.ArrayList<ATPlugin> |
getEmbeddedResourceEditorPlugins()
Method to get a list of embedded plugins that will be added as a tab to the current resource editor |
java.util.ArrayList<ATPlugin> |
getEmbeddedSubjectEditorPlugins()
Method to get a list of embedded plugins that will be added as a tab to the current subjects editor |
static ATPluginFactory |
getInstance()
Method to return the singleton of this class |
ATPlugin |
getPlugin(java.lang.String id)
Method to return a plugin given an id. |
org.java.plugin.PluginManager |
getPluginManager()
Method to return the plugin manger incase a developer would like to make use of it. |
java.util.HashMap |
getPluginNames()
Method to return an list of all the plugin names and ids in a hasmap |
java.util.HashMap |
getPluginNamesByCategory(java.lang.String inCategory)
Method to return the name of all plugins in a particular category. |
ATPlugin |
getViewerPlugin(DomainObject domainObject)
Method to get a record viewer plugin |
boolean |
parsePluginDirectory()
Method that loadsany plugins found in the plugin directory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ATPluginFactory getInstance()
public org.java.plugin.PluginManager getPluginManager()
public boolean parsePluginDirectory()
public java.util.HashMap getPluginNames()
public java.util.HashMap getPluginNamesByCategory(java.lang.String inCategory)
public ATPlugin getPlugin(java.lang.String id)
id
- The id of the plugin to return
public ATPlugin getViewerPlugin(DomainObject domainObject)
domainObject
- The domain object to look for plugin for
public ATPlugin getEditorPlugin(DomainObject domainObject)
domainObject
- The domain object to look for plugin for.
public java.util.ArrayList<ATPlugin> getEmbeddedResourceEditorPlugins()
public java.util.ArrayList<ATPlugin> getEmbeddedResourceComponentEditorPlugins()
public java.util.ArrayList<ATPlugin> getEmbeddedDigitalObjectEditorPlugins()
public java.util.ArrayList<ATPlugin> getEmbeddedNameEditorPlugins()
public java.util.ArrayList<ATPlugin> getEmbeddedSubjectEditorPlugins()
public java.util.ArrayList<ATPlugin> getEmbeddedAccessionEditorPlugins()
public java.util.ArrayList<ATPlugin> getEmbeddedAssessmentEditorPlugins()
public java.util.ArrayList<ATPlugin> getEmbeddedEditorPlugins(java.lang.String editorType, java.lang.String category)
editorType
- The editor typecategory
- The category
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |