com.iver.andami.plugins.config.generate
Class PluginConfig

java.lang.Object
  extended bycom.iver.andami.plugins.config.generate.PluginConfig
All Implemented Interfaces:
java.io.Serializable

public class PluginConfig
extends java.lang.Object
implements java.io.Serializable

Class PluginConfig.

Version:
$Revision: 1935 $ $Date: 2005-05-13 13:00:46 +0200 (Fri, 13 May 2005) $
See Also:
Serialized Form

Constructor Summary
PluginConfig()
           
 
Method Summary
 void addDepends(Depends vDepends)
          Method addDepends
 void addDepends(int index, Depends vDepends)
          Method addDepends
 void addLabelSet(int index, LabelSet vLabelSet)
          Method addLabelSet
 void addLabelSet(LabelSet vLabelSet)
          Method addLabelSet
 java.util.Enumeration enumerateDepends()
          Method enumerateDepends
 java.util.Enumeration enumerateLabelSet()
          Method enumerateLabelSet
 Depends[] getDepends()
          Method getDepends
 Depends getDepends(int index)
          Method getDepends
 int getDependsCount()
          Method getDependsCount
 Extensions getExtensions()
          Returns the value of field 'extensions'.
 Icon getIcon()
          Returns the value of field 'icon'.
 LabelSet[] getLabelSet()
          Method getLabelSet
 LabelSet getLabelSet(int index)
          Method getLabelSet
 int getLabelSetCount()
          Method getLabelSetCount
 Libraries getLibraries()
          Returns the value of field 'libraries'.
 PopupMenus getPopupMenus()
          Returns the value of field 'popupMenus'.
 ResourceBundle getResourceBundle()
          Returns the value of field 'resourceBundle'.
 java.lang.String getUpdateUrl()
          Returns the value of field 'updateUrl'.
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 void removeAllDepends()
          Method removeAllDepends
 void removeAllLabelSet()
          Method removeAllLabelSet
 Depends removeDepends(int index)
          Method removeDepends
 LabelSet removeLabelSet(int index)
          Method removeLabelSet
 void setDepends(Depends[] dependsArray)
          Method setDepends
 void setDepends(int index, Depends vDepends)
          Method setDepends
 void setExtensions(Extensions extensions)
          Sets the value of field 'extensions'.
 void setIcon(Icon icon)
          Sets the value of field 'icon'.
 void setLabelSet(int index, LabelSet vLabelSet)
          Method setLabelSet
 void setLabelSet(LabelSet[] labelSetArray)
          Method setLabelSet
 void setLibraries(Libraries libraries)
          Sets the value of field 'libraries'.
 void setPopupMenus(PopupMenus popupMenus)
          Sets the value of field 'popupMenus'.
 void setResourceBundle(ResourceBundle resourceBundle)
          Sets the value of field 'resourceBundle'.
 void setUpdateUrl(java.lang.String updateUrl)
          Sets the value of field 'updateUrl'.
static java.lang.Object unmarshal(java.io.Reader reader)
          Method unmarshal
 void validate()
          Method validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginConfig

public PluginConfig()
Method Detail

addDepends

public void addDepends(Depends vDepends)
                throws java.lang.IndexOutOfBoundsException
Method addDepends

Parameters:
vDepends -
Throws:
java.lang.IndexOutOfBoundsException

addDepends

public void addDepends(int index,
                       Depends vDepends)
                throws java.lang.IndexOutOfBoundsException
Method addDepends

Parameters:
index -
vDepends -
Throws:
java.lang.IndexOutOfBoundsException

addLabelSet

public void addLabelSet(LabelSet vLabelSet)
                 throws java.lang.IndexOutOfBoundsException
Method addLabelSet

Parameters:
vLabelSet -
Throws:
java.lang.IndexOutOfBoundsException

addLabelSet

public void addLabelSet(int index,
                        LabelSet vLabelSet)
                 throws java.lang.IndexOutOfBoundsException
Method addLabelSet

Parameters:
index -
vLabelSet -
Throws:
java.lang.IndexOutOfBoundsException

enumerateDepends

public java.util.Enumeration enumerateDepends()
Method enumerateDepends


enumerateLabelSet

public java.util.Enumeration enumerateLabelSet()
Method enumerateLabelSet


getDepends

public Depends getDepends(int index)
                   throws java.lang.IndexOutOfBoundsException
Method getDepends

Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getDepends

public Depends[] getDepends()
Method getDepends


getDependsCount

public int getDependsCount()
Method getDependsCount


getExtensions

public Extensions getExtensions()
Returns the value of field 'extensions'.

Returns:
the value of field 'extensions'.

getIcon

public Icon getIcon()
Returns the value of field 'icon'.

Returns:
the value of field 'icon'.

getLabelSet

public LabelSet getLabelSet(int index)
                     throws java.lang.IndexOutOfBoundsException
Method getLabelSet

Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getLabelSet

public LabelSet[] getLabelSet()
Method getLabelSet


getLabelSetCount

public int getLabelSetCount()
Method getLabelSetCount


getLibraries

public Libraries getLibraries()
Returns the value of field 'libraries'.

Returns:
the value of field 'libraries'.

getPopupMenus

public PopupMenus getPopupMenus()
Returns the value of field 'popupMenus'.

Returns:
the value of field 'popupMenus'.

getResourceBundle

public ResourceBundle getResourceBundle()
Returns the value of field 'resourceBundle'.

Returns:
the value of field 'resourceBundle'.

getUpdateUrl

public java.lang.String getUpdateUrl()
Returns the value of field 'updateUrl'.

Returns:
the value of field 'updateUrl'.

isValid

public boolean isValid()
Method isValid


marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
handler -
Throws:
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeAllDepends

public void removeAllDepends()
Method removeAllDepends


removeAllLabelSet

public void removeAllLabelSet()
Method removeAllLabelSet


removeDepends

public Depends removeDepends(int index)
Method removeDepends

Parameters:
index -

removeLabelSet

public LabelSet removeLabelSet(int index)
Method removeLabelSet

Parameters:
index -

setDepends

public void setDepends(int index,
                       Depends vDepends)
                throws java.lang.IndexOutOfBoundsException
Method setDepends

Parameters:
index -
vDepends -
Throws:
java.lang.IndexOutOfBoundsException

setDepends

public void setDepends(Depends[] dependsArray)
Method setDepends

Parameters:
dependsArray -

setExtensions

public void setExtensions(Extensions extensions)
Sets the value of field 'extensions'.

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

setIcon

public void setIcon(Icon icon)
Sets the value of field 'icon'.

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

setLabelSet

public void setLabelSet(int index,
                        LabelSet vLabelSet)
                 throws java.lang.IndexOutOfBoundsException
Method setLabelSet

Parameters:
index -
vLabelSet -
Throws:
java.lang.IndexOutOfBoundsException

setLabelSet

public void setLabelSet(LabelSet[] labelSetArray)
Method setLabelSet

Parameters:
labelSetArray -

setLibraries

public void setLibraries(Libraries libraries)
Sets the value of field 'libraries'.

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

setPopupMenus

public void setPopupMenus(PopupMenus popupMenus)
Sets the value of field 'popupMenus'.

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

setResourceBundle

public void setResourceBundle(ResourceBundle resourceBundle)
Sets the value of field 'resourceBundle'.

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

setUpdateUrl

public void setUpdateUrl(java.lang.String updateUrl)
Sets the value of field 'updateUrl'.

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

unmarshal

public static java.lang.Object unmarshal(java.io.Reader reader)
                                  throws org.exolab.castor.xml.MarshalException,
                                         org.exolab.castor.xml.ValidationException
Method unmarshal

Parameters:
reader -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Method validate

Throws:
org.exolab.castor.xml.ValidationException