Class ParameterDescriptor
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description protected java.lang.Object
defaultValue
protected java.util.List<Label>
description
protected java.lang.Boolean
hidden
protected java.lang.Boolean
indexBased
protected java.lang.String
key
protected java.util.List<Label>
label
protected java.lang.String
leadText
protected java.lang.String
modes
protected java.lang.Boolean
noLabel
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
Constructors Constructor Description ParameterDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
getLeadText()
java.lang.String
getModes()
Gets the value of the modes property.java.lang.Boolean
getNoLabel()
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
isIndexBased()
Gets the value of the indexBased 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
setIndexBased(java.lang.Boolean value)
Sets the value of the indexBased property.void
setKey(java.lang.String value)
Sets the value of the key property.void
setLeadText(java.lang.String leadText)
void
setModes(java.lang.String value)
Sets the value of the modes property.void
setNoLabel(java.lang.Boolean noLabel)
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/scriptLabelvoid
setScript2(java.lang.String script)
Getter/Setter for script/scriptLabelvoid
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.
-
-
-
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
-
indexBased
protected java.lang.Boolean indexBased
-
leadText
protected java.lang.String leadText
-
noLabel
protected java.lang.Boolean noLabel
-
-
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 isObject
-
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 isString
-
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 isString
-
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 isBoolean
-
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 isBoolean
-
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 isString
-
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 isString
-
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()
-
isIndexBased
public boolean isIndexBased()
Gets the value of the indexBased property.- Returns:
- possible object is
Boolean
-
setIndexBased
public void setIndexBased(java.lang.Boolean value)
Sets the value of the indexBased property.- Parameters:
value
- allowed object isBoolean
-
getLeadText
public java.lang.String getLeadText()
-
setLeadText
public void setLeadText(java.lang.String leadText)
-
getNoLabel
public java.lang.Boolean getNoLabel()
-
setNoLabel
public void setNoLabel(java.lang.Boolean noLabel)
-
-