Class PluginConfig

java.lang.Object
org.gvsig.andami.plugins.config.generate.PluginConfig
All Implemented Interfaces:
Serializable

public class PluginConfig extends Object implements Serializable
Class PluginConfig.
Version:
$Revision: 40403 $ $Date: 2013-06-13 08:24:04 +0200 (jue, 13 jun 2013) $
See Also:
  • Constructor Details

    • PluginConfig

      public PluginConfig()
  • Method Details

    • addDepends

      public void addDepends(Depends vDepends) throws IndexOutOfBoundsException
      Method addDepends
      Parameters:
      vDepends -
      Throws:
      IndexOutOfBoundsException
    • addDepends

      public void addDepends(int index, Depends vDepends) throws IndexOutOfBoundsException
      Method addDepends
      Parameters:
      index -
      vDepends -
      Throws:
      IndexOutOfBoundsException
    • addAlternativeNames

      public void addAlternativeNames(AlternativeNames vAlternativeName) throws IndexOutOfBoundsException
      Method addAlternativeName
      Parameters:
      vAlternativeName -
      Throws:
      IndexOutOfBoundsException
    • addAlternativeNames

      public void addAlternativeNames(int index, AlternativeNames vAlternativeName) throws IndexOutOfBoundsException
      Method addAlternativeName
      Parameters:
      index -
      vAlternativeName -
      Throws:
      IndexOutOfBoundsException
    • addLabelSet

      public void addLabelSet(LabelSet vLabelSet) throws IndexOutOfBoundsException
      Method addLabelSet
      Parameters:
      vLabelSet -
      Throws:
      IndexOutOfBoundsException
    • addLabelSet

      public void addLabelSet(int index, LabelSet vLabelSet) throws IndexOutOfBoundsException
      Method addLabelSet
      Parameters:
      index -
      vLabelSet -
      Throws:
      IndexOutOfBoundsException
    • enumerateDepends

      public Enumeration enumerateDepends()
      Method enumerateDepends
    • enumerateAlternativeNames

      public Enumeration enumerateAlternativeNames()
      Method enumerateAlternativeNames
    • enumerateLabelSet

      public Enumeration enumerateLabelSet()
      Method enumerateLabelSet
    • getDepends

      public Depends getDepends(int index) throws IndexOutOfBoundsException
      Method getDepends
      Parameters:
      index -
      Throws:
      IndexOutOfBoundsException
    • getDepends

      public Depends[] getDepends()
      Method getDepends
    • getDependsCount

      public int getDependsCount()
      Method getDependsCount
    • getAlternativeNames

      public AlternativeNames getAlternativeNames(int index) throws IndexOutOfBoundsException
      Method getAlternativeNames
      Parameters:
      index -
      Throws:
      IndexOutOfBoundsException
    • getAlternativeNames

      public AlternativeNames[] getAlternativeNames()
      Method getDepends
    • getAlternativeNamesCount

      public int getAlternativeNamesCount()
      Method getAlternativeNamesCount
    • getExtensions

      public Extensions getExtensions()
      s 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 IndexOutOfBoundsException
      Method getLabelSet
      Parameters:
      index -
      Throws:
      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 String getUpdateUrl()
      Returns the value of field 'updateUrl'.
      Returns:
      the value of field 'updateUrl'.
    • isValid

      public boolean isValid()
      Method isValid
    • marshal

      public void marshal(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(ContentHandler handler) throws IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
      Method marshal
      Parameters:
      handler -
      Throws:
      IOException
      org.exolab.castor.xml.MarshalException
      org.exolab.castor.xml.ValidationException
    • removeAllDepends

      public void removeAllDepends()
      Method removeAllDepends
    • removeAllAlternativeNames

      public void removeAllAlternativeNames()
      Method removeAllAlternativeNames
    • removeAllLabelSet

      public void removeAllLabelSet()
      Method removeAllLabelSet
    • removeDepends

      public Depends removeDepends(int index)
      Method removeDepends
      Parameters:
      index -
    • removeAlternativeNames

      public AlternativeNames removeAlternativeNames(int index)
      Method removeAlternativeNames
      Parameters:
      index -
    • removeLabelSet

      public LabelSet removeLabelSet(int index)
      Method removeLabelSet
      Parameters:
      index -
    • setDepends

      public void setDepends(int index, Depends vDepends) throws IndexOutOfBoundsException
      Method setDepends
      Parameters:
      index -
      vDepends -
      Throws:
      IndexOutOfBoundsException
    • setDepends

      public void setDepends(Depends[] dependsArray)
      Method setDepends
      Parameters:
      dependsArray -
    • setAlternativeNames

      public void setAlternativeNames(int index, AlternativeNames vAlternativeNames) throws IndexOutOfBoundsException
      Method setAlternativeNames
      Parameters:
      index -
      vAlternativeNames -
      Throws:
      IndexOutOfBoundsException
    • setAlternativeNames

      public void setAlternativeNames(AlternativeNames[] alternativeNamesArray)
      Method setAlternativeNames
      Parameters:
      AlternativeNamesArray -
    • 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 IndexOutOfBoundsException
      Method setLabelSet
      Parameters:
      index -
      vLabelSet -
      Throws:
      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(String updateUrl)
      Sets the value of field 'updateUrl'.
      Parameters:
      updateUrl - the value of field 'updateUrl'.
    • unmarshal

      public static Object unmarshal(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
    • getPluginName

      public String getPluginName()
    • setPluginName

      public void setPluginName(String name)
    • getPluginFolder

      public File getPluginFolder()
    • setPluginFolder

      public void setPluginFolder(File folder)