project35.soa.plugins
Class AbstractProject35Plugin

java.lang.Object
  extended by project35.soa.plugins.AbstractProject35Plugin
All Implemented Interfaces:
java.io.Serializable, Project35Plugin, ServiceClass
Direct Known Subclasses:
CloseMetaDataFile, ContextHelpPageCreationPlugin, DefaultConfigurationFileCreationPlugin, DefaultOntologyServiceDescriptionsPlugin, ExitMetaDataEditor, GenerateFunctionalSpecificationsPlugin, OntologyIdentifierCreationPlugin, OpenMetaDataFile, PostAnnotationPlugin, SaveMetaDataFile

public abstract class AbstractProject35Plugin
extends java.lang.Object
implements Project35Plugin


Copyright (c) 2008 Kevin Garwood for Project35. This code is licensed under the Academic Free License version 3.0. For more information on the terms and conditions, please see the file "LICENSE" that is included in this distribution.

Version:
1.0
Author:
Kevin Garwood (kgarwood@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
protected  Parameter[] initialisationParameters
           
protected  java.net.URL resourceDirectory
           
 
Constructor Summary
AbstractProject35Plugin()
           
 
Method Summary
 java.lang.String getDescription()
          Get the value of description.
 java.lang.String getDisplayName()
          Get the value of displayName.
 java.net.URL getHelpLink()
          web page that shows help about the plugin
 Parameter[] getInitialisationParameters()
           
 void initialiseService(java.net.URL resourceDirectory, Parameter[] initialisationParameters)
           
 void setDescription(java.lang.String description)
          Set the value of description.
 void setDisplayName(java.lang.String displayName)
          Set the value of displayName.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface project35.soa.plugins.Project35Plugin
execute, isSuitableForRecordModel
 

Field Detail

initialisationParameters

protected Parameter[] initialisationParameters

resourceDirectory

protected java.net.URL resourceDirectory
Constructor Detail

AbstractProject35Plugin

public AbstractProject35Plugin()
Method Detail

setDescription

public void setDescription(java.lang.String description)
Set the value of description.

Parameters:
description - Value to assign to description.

setDisplayName

public void setDisplayName(java.lang.String displayName)
Set the value of displayName.

Parameters:
displayName - Value to assign to displayName.

getDisplayName

public java.lang.String getDisplayName()
Get the value of displayName.

Returns:
value of displayName.

getDescription

public java.lang.String getDescription()
Get the value of description.

Returns:
value of description.

getInitialisationParameters

public Parameter[] getInitialisationParameters()
Specified by:
getInitialisationParameters in interface ServiceClass

initialiseService

public void initialiseService(java.net.URL resourceDirectory,
                              Parameter[] initialisationParameters)
Specified by:
initialiseService in interface ServiceClass

getHelpLink

public java.net.URL getHelpLink()
Description copied from interface: Project35Plugin
web page that shows help about the plugin

Specified by:
getHelpLink in interface Project35Plugin