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.SerializableJava 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.ObjectdefaultValueprotected java.util.List<Label>descriptionprotected java.lang.Booleanhiddenprotected java.lang.BooleanindexBasedprotected java.lang.Stringkeyprotected java.util.List<Label>labelprotected java.lang.StringleadTextprotected java.lang.Stringmodesprotected java.lang.BooleannoLabelprotected java.util.List<Option>optionprotected java.lang.Stringpanelprotected java.lang.Booleanrequiredprotected java.lang.Stringscriptprotected java.lang.Stringscript2protected java.util.List<Label>scriptLabelprotected java.util.List<Label>scriptLabel2protected java.lang.Stringsectionprotected java.lang.Stringtype
-
Constructor Summary
Constructors Constructor Description ParameterDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetDefaultValue()Gets the value of the defaultValue property.java.util.List<Label>getDescriptions()Gets the value of the description property.java.lang.StringgetKey()Gets the value of the key property.java.util.List<Label>getLabels()Gets the value of the label property.java.lang.StringgetLeadText()java.lang.StringgetModes()Gets the value of the modes property.java.lang.BooleangetNoLabel()java.util.List<Option>getOptions()Gets the value of the option property.java.lang.StringgetPanel()java.lang.StringgetScript()java.lang.StringgetScript2()java.util.List<Label>getScriptLabels()java.util.List<Label>getScriptLabels2()java.lang.StringgetSection()Gets the value of the section property.java.lang.StringgetType()Gets the value of the type property.booleanisHidden()Gets the value of the hidden property.booleanisIndexBased()Gets the value of the indexBased property.booleanisRequired()Gets the value of the required property.voidsetDefaultValue(java.lang.Object value)Sets the value of the defaultValue property.voidsetHidden(java.lang.Boolean value)Sets the value of the hidden property.voidsetIndexBased(java.lang.Boolean value)Sets the value of the indexBased property.voidsetKey(java.lang.String value)Sets the value of the key property.voidsetLeadText(java.lang.String leadText)voidsetModes(java.lang.String value)Sets the value of the modes property.voidsetNoLabel(java.lang.Boolean noLabel)voidsetPanel(java.lang.String panel)voidsetRequired(java.lang.Boolean value)Sets the value of the required property.voidsetScript(java.lang.String script)Getter/Setter for script/scriptLabelvoidsetScript2(java.lang.String script)Getter/Setter for script/scriptLabelvoidsetSection(java.lang.String value)Sets the value of the section property.voidsetType(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
setmethod 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
setmethod 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
setmethod 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)
-
-