com.ibm.di.model.descriptor
Class ParameterDescriptor

java.lang.Object
  extended by com.ibm.di.model.descriptor.ParameterDescriptor
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ModeParameterDescriptor

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

Java class for ParameterDescriptor complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ParameterDescriptor">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="label" type="{http://www.ibm.com/xmlns/prod/tdi/71/core}Label" maxOccurs="unbounded"/>
         <element name="description" type="{http://www.ibm.com/xmlns/prod/tdi/71/core}Label" maxOccurs="unbounded"/>
         <element name="option" type="{http://www.ibm.com/xmlns/prod/tdi/71/core}Option" maxOccurs="unbounded" minOccurs="0"/>
         <element name="defaultValue" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" minOccurs="0"/>
       </sequence>
       <attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="required" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="section" type="{http://www.w3.org/2001/XMLSchema}string" default="general" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.lang.Object defaultValue
           
protected  java.util.List<Label> description
           
protected  java.lang.Boolean hidden
           
protected  java.lang.String key
           
protected  java.util.List<Label> label
           
protected  java.lang.String modes
           
protected  java.util.List<Option> option
           
protected  java.lang.String panel
           
protected  java.lang.Boolean required
           
protected  java.lang.String script
           
protected  java.lang.String script2
           
protected  java.util.List<Label> scriptLabel
           
protected  java.util.List<Label> scriptLabel2
           
protected  java.lang.String section
           
protected  java.lang.String type
           
 
Constructor Summary
ParameterDescriptor()
           
 
Method Summary
 java.lang.Object getDefaultValue()
          Gets the value of the defaultValue property.
 java.util.List<Label> getDescriptions()
          Gets the value of the description property.
 java.lang.String getKey()
          Gets the value of the key property.
 java.util.List<Label> getLabels()
          Gets the value of the label property.
 java.lang.String getModes()
          Gets the value of the modes property.
 java.util.List<Option> getOptions()
          Gets the value of the option property.
 java.lang.String getPanel()
           
 java.lang.String getScript()
           
 java.lang.String getScript2()
           
 java.util.List<Label> getScriptLabels()
           
 java.util.List<Label> getScriptLabels2()
           
 java.lang.String getSection()
          Gets the value of the section property.
 java.lang.String getType()
          Gets the value of the type property.
 boolean isHidden()
          Gets the value of the hidden property.
 boolean isRequired()
          Gets the value of the required property.
 void setDefaultValue(java.lang.Object value)
          Sets the value of the defaultValue property.
 void setHidden(java.lang.Boolean value)
          Sets the value of the hidden property.
 void setKey(java.lang.String value)
          Sets the value of the key property.
 void setModes(java.lang.String value)
          Sets the value of the modes property.
 void setPanel(java.lang.String panel)
           
 void setRequired(java.lang.Boolean value)
          Sets the value of the required property.
 void setScript(java.lang.String script)
          Getter/Setter for script/scriptLabel
 void setScript2(java.lang.String script)
          Getter/Setter for script/scriptLabel
 void setSection(java.lang.String value)
          Sets the value of the section property.
 void setType(java.lang.String value)
          Sets the value of the type property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

label

protected java.util.List<Label> label

description

protected java.util.List<Label> description

option

protected java.util.List<Option> option

defaultValue

protected java.lang.Object defaultValue

key

protected java.lang.String key

type

protected java.lang.String type

hidden

protected java.lang.Boolean hidden

required

protected java.lang.Boolean required

section

protected java.lang.String section

modes

protected java.lang.String modes

script

protected java.lang.String script

scriptLabel

protected java.util.List<Label> scriptLabel

script2

protected java.lang.String script2

scriptLabel2

protected java.util.List<Label> scriptLabel2

panel

protected java.lang.String panel
Constructor Detail

ParameterDescriptor

public ParameterDescriptor()
Method Detail

getLabels

public java.util.List<Label> getLabels()
Gets the value of the label property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the label property.

For example, to add a new item, do as follows:

 getLabel().add(newItem);
 

Objects of the following type(s) are allowed in the list Label


getDescriptions

public java.util.List<Label> getDescriptions()
Gets the value of the description property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the description property.

For example, to add a new item, do as follows:

 getDescription().add(newItem);
 

Objects of the following type(s) are allowed in the list Label


getOptions

public java.util.List<Option> getOptions()
Gets the value of the option property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the option property.

For example, to add a new item, do as follows:

 getOption().add(newItem);
 

Objects of the following type(s) are allowed in the list Option


getDefaultValue

public java.lang.Object getDefaultValue()
Gets the value of the defaultValue property.

Returns:
possible object is Object

setDefaultValue

public void setDefaultValue(java.lang.Object value)
Sets the value of the defaultValue property.

Parameters:
value - allowed object is Object

getKey

public java.lang.String getKey()
Gets the value of the key property.

Returns:
possible object is String

setKey

public void setKey(java.lang.String value)
Sets the value of the key property.

Parameters:
value - allowed object is String

getType

public java.lang.String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(java.lang.String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

isHidden

public boolean isHidden()
Gets the value of the hidden property.

Returns:
possible object is Boolean

setHidden

public void setHidden(java.lang.Boolean value)
Sets the value of the hidden property.

Parameters:
value - allowed object is Boolean

isRequired

public boolean isRequired()
Gets the value of the required property.

Returns:
possible object is Boolean

setRequired

public void setRequired(java.lang.Boolean value)
Sets the value of the required property.

Parameters:
value - allowed object is Boolean

getSection

public java.lang.String getSection()
Gets the value of the section property.

Returns:
possible object is String

setSection

public void setSection(java.lang.String value)
Sets the value of the section property.

Parameters:
value - allowed object is String

getModes

public java.lang.String getModes()
Gets the value of the modes property.

Returns:
possible object is String

setModes

public void setModes(java.lang.String value)
Sets the value of the modes property.

Parameters:
value - allowed object is String

setScript

public void setScript(java.lang.String script)
Getter/Setter for script/scriptLabel


getScript

public java.lang.String getScript()

getScriptLabels

public java.util.List<Label> getScriptLabels()

setScript2

public void setScript2(java.lang.String script)
Getter/Setter for script/scriptLabel


getScript2

public java.lang.String getScript2()

getScriptLabels2

public java.util.List<Label> getScriptLabels2()

setPanel

public void setPanel(java.lang.String panel)

getPanel

public java.lang.String getPanel()