org.vfny.geoserver.config.validation
Class PlugInConfig

java.lang.Object
  extended byorg.vfny.geoserver.config.validation.PlugInConfig

public class PlugInConfig
extends java.lang.Object

PlugInConfig purpose.

Used to represent a copy of the config information required for the UI.


Field Summary
static java.lang.String CONFIG_KEY
           
 
Constructor Summary
PlugInConfig()
          PlugInConfig constructor.
PlugInConfig(PlugInConfig pi)
          PlugInConfig constructor.
PlugInConfig(PlugInDTO pi)
          PlugInConfig constructor.
 
Method Summary
 boolean addArgStringValue(java.lang.String name, java.lang.String value)
          setArgStringValue purpose.
 java.lang.Object clone()
          Implementation of clone.
 java.lang.Object createArg(java.lang.String name, java.lang.String value)
           
 boolean equals(java.lang.Object obj)
          Implementation of equals.
 java.util.Map getArgs()
          Access args property.
 java.lang.String getArgStringValue(java.lang.String name)
          getArgStringValue purpose.
 java.lang.Object getArgValue(java.lang.String name)
          getArgValue purpose.
 java.lang.String getClassName()
          Access className property.
 java.lang.String getDescription()
          Access description property.
 java.lang.String getName()
          Access name property.
 java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.String name)
          PropertyDescriptor purpose.
 java.beans.PropertyDescriptor[] getPropertyDescriptors()
          getPropertyDescriptors purpose.
 int hashCode()
          Implementation of hashCode.
 void setArgs(java.util.Map args)
          Set args to args.
 boolean setArgStringValue(java.lang.String name, java.lang.String value)
          setArgStringValue purpose.
 boolean setArgValue(java.lang.String name, java.lang.Object value)
          setArgStringValue purpose.
 void setClassName(java.lang.String className)
          Set className to className.
 void setDescription(java.lang.String description)
          Set description to description.
 void setName(java.lang.String name)
          Set name to name.
 PlugInDTO toDTO()
          toDTO purpose.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIG_KEY

public static final java.lang.String CONFIG_KEY
See Also:
Constant Field Values
Constructor Detail

PlugInConfig

public PlugInConfig()
PlugInConfig constructor.

Does nothing.


PlugInConfig

public PlugInConfig(PlugInConfig pi)
PlugInConfig constructor.

Creates a copy of the PlugInConfig passed in in this object.

Parameters:
pi -

PlugInConfig

public PlugInConfig(PlugInDTO pi)
PlugInConfig constructor.

Creates a copy of the PlugInDTO passed in in this object.

Parameters:
pi -
Method Detail

clone

public java.lang.Object clone()
Implementation of clone.

Returns:
a copy of this class.
See Also:
Object.clone()

equals

public boolean equals(java.lang.Object obj)
Implementation of equals.

Parameters:
obj -
Returns:
true when the two objects are equal.
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Implementation of hashCode.

Returns:
the hashcode.
See Also:
Object.hashCode()

toDTO

public PlugInDTO toDTO()
toDTO purpose.

Clones this config as a DTO.

Returns:
PlugInDTO
See Also:
Object.clone()

getArgs

public java.util.Map getArgs()
Access args property.

Returns:
Returns the args.

setArgs

public void setArgs(java.util.Map args)
Set args to args.

Parameters:
args - The args to set.

getArgStringValue

public java.lang.String getArgStringValue(java.lang.String name)
getArgStringValue purpose.

Returns a human friendly version

Parameters:
name -
Returns:

getArgValue

public java.lang.Object getArgValue(java.lang.String name)
getArgValue purpose.

Returns an Object version

Parameters:
name -
Returns:

setArgStringValue

public boolean setArgStringValue(java.lang.String name,
                                 java.lang.String value)
setArgStringValue purpose.

Stores a human friendly version

Parameters:
name -
value -
Returns:

addArgStringValue

public boolean addArgStringValue(java.lang.String name,
                                 java.lang.String value)
setArgStringValue purpose.

Stores a human friendly version.

Parameters:
name -
value -
Returns:

createArg

public java.lang.Object createArg(java.lang.String name,
                                  java.lang.String value)
                           throws java.lang.Exception
Throws:
java.lang.Exception

setArgValue

public boolean setArgValue(java.lang.String name,
                           java.lang.Object value)
setArgStringValue purpose.

Stores a human friendly version

Parameters:
name -
value -
Returns:

getPropertyDescriptors

public java.beans.PropertyDescriptor[] getPropertyDescriptors()
getPropertyDescriptors purpose.

Get the descriptors for this plugin's map of attributes

Returns:

getPropertyDescriptor

public java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.String name)
PropertyDescriptor purpose.

Get the descriptor for this plugin's attribute named

Parameters:
name -
Returns:

getClassName

public java.lang.String getClassName()
Access className property.

Returns:
Returns the className.

setClassName

public void setClassName(java.lang.String className)
Set className to className.

Parameters:
className - The className to set.

getDescription

public java.lang.String getDescription()
Access description property.

Returns:
Returns the description.

setDescription

public void setDescription(java.lang.String description)
Set description to description.

Parameters:
description - The description to set.

getName

public java.lang.String getName()
Access name property.

Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Set name to name.

Parameters:
name - The name to set.