public class Enumeration extends Object
Java class for Enumeration complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Enumeration">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="enumerationValueDatatype" type="{http://www.ct.siemens.com/exi/grammars/2017/SchemaForGrammars}DatatypeBasics"/>
<choice>
<element name="base64BinaryValue" type="{http://www.w3.org/2001/XMLSchema}base64Binary" maxOccurs="unbounded" minOccurs="0"/>
<element name="hexBinaryValue" type="{http://www.w3.org/2001/XMLSchema}hexBinary" maxOccurs="unbounded" minOccurs="0"/>
<element name="booleanValue" type="{http://www.w3.org/2001/XMLSchema}boolean" maxOccurs="unbounded" minOccurs="0"/>
<element name="gYearValue" type="{http://www.w3.org/2001/XMLSchema}gYear" maxOccurs="unbounded" minOccurs="0"/>
<element name="gYearMonthValue" type="{http://www.w3.org/2001/XMLSchema}gYearMonth" maxOccurs="unbounded" minOccurs="0"/>
<element name="dateValue" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
<element name="dateTimeValue" type="{http://www.w3.org/2001/XMLSchema}dateTime" maxOccurs="unbounded" minOccurs="0"/>
<element name="gMonthValue" type="{http://www.w3.org/2001/XMLSchema}gMonth" maxOccurs="unbounded" minOccurs="0"/>
<element name="gMonthDayValue" type="{http://www.w3.org/2001/XMLSchema}gMonthDay" maxOccurs="unbounded" minOccurs="0"/>
<element name="gDayValue" type="{http://www.w3.org/2001/XMLSchema}gDay" maxOccurs="unbounded" minOccurs="0"/>
<element name="timeValue" type="{http://www.w3.org/2001/XMLSchema}time" maxOccurs="unbounded" minOccurs="0"/>
<element name="decimalValue" type="{http://www.w3.org/2001/XMLSchema}decimal" maxOccurs="unbounded" minOccurs="0"/>
<element name="floatValue" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/>
<element name="integerValue" type="{http://www.w3.org/2001/XMLSchema}integer" maxOccurs="unbounded" minOccurs="0"/>
<element name="stringValue" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
</choice>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<byte[]> |
base64BinaryValue |
protected List<Boolean> |
booleanValue |
protected List<XMLGregorianCalendar> |
dateTimeValue |
protected List<XMLGregorianCalendar> |
dateValue |
protected List<BigDecimal> |
decimalValue |
protected DatatypeBasics |
enumerationValueDatatype |
protected List<Double> |
floatValue |
protected List<XMLGregorianCalendar> |
gDayValue |
protected List<XMLGregorianCalendar> |
gMonthDayValue |
protected List<XMLGregorianCalendar> |
gMonthValue |
protected List<XMLGregorianCalendar> |
gYearMonthValue |
protected List<XMLGregorianCalendar> |
gYearValue |
protected List<byte[]> |
hexBinaryValue |
protected List<BigInteger> |
integerValue |
protected List<String> |
stringValue |
protected List<XMLGregorianCalendar> |
timeValue |
| Constructor and Description |
|---|
Enumeration() |
| Modifier and Type | Method and Description |
|---|---|
List<byte[]> |
getBase64BinaryValue()
Gets the value of the base64BinaryValue property.
|
List<Boolean> |
getBooleanValue()
Gets the value of the booleanValue property.
|
List<XMLGregorianCalendar> |
getDateTimeValue()
Gets the value of the dateTimeValue property.
|
List<XMLGregorianCalendar> |
getDateValue()
Gets the value of the dateValue property.
|
List<BigDecimal> |
getDecimalValue()
Gets the value of the decimalValue property.
|
DatatypeBasics |
getEnumerationValueDatatype()
Gets the value of the enumerationValueDatatype property.
|
List<Double> |
getFloatValue()
Gets the value of the floatValue property.
|
List<XMLGregorianCalendar> |
getGDayValue()
Gets the value of the gDayValue property.
|
List<XMLGregorianCalendar> |
getGMonthDayValue()
Gets the value of the gMonthDayValue property.
|
List<XMLGregorianCalendar> |
getGMonthValue()
Gets the value of the gMonthValue property.
|
List<XMLGregorianCalendar> |
getGYearMonthValue()
Gets the value of the gYearMonthValue property.
|
List<XMLGregorianCalendar> |
getGYearValue()
Gets the value of the gYearValue property.
|
List<byte[]> |
getHexBinaryValue()
Gets the value of the hexBinaryValue property.
|
List<BigInteger> |
getIntegerValue()
Gets the value of the integerValue property.
|
List<String> |
getStringValue()
Gets the value of the stringValue property.
|
List<XMLGregorianCalendar> |
getTimeValue()
Gets the value of the timeValue property.
|
void |
setEnumerationValueDatatype(DatatypeBasics value)
Sets the value of the enumerationValueDatatype property.
|
protected DatatypeBasics enumerationValueDatatype
protected List<byte[]> base64BinaryValue
protected List<byte[]> hexBinaryValue
protected List<XMLGregorianCalendar> gYearValue
protected List<XMLGregorianCalendar> gYearMonthValue
protected List<XMLGregorianCalendar> dateValue
protected List<XMLGregorianCalendar> dateTimeValue
protected List<XMLGregorianCalendar> gMonthValue
protected List<XMLGregorianCalendar> gMonthDayValue
protected List<XMLGregorianCalendar> gDayValue
protected List<XMLGregorianCalendar> timeValue
protected List<BigDecimal> decimalValue
protected List<BigInteger> integerValue
public DatatypeBasics getEnumerationValueDatatype()
DatatypeBasicspublic void setEnumerationValueDatatype(DatatypeBasics value)
value - allowed object is
DatatypeBasicspublic List<byte[]> getBase64BinaryValue()
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 base64BinaryValue property.
For example, to add a new item, do as follows:
getBase64BinaryValue().add(newItem);
Objects of the following type(s) are allowed in the list byte[]
public List<byte[]> getHexBinaryValue()
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 hexBinaryValue property.
For example, to add a new item, do as follows:
getHexBinaryValue().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<Boolean> getBooleanValue()
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 booleanValue property.
For example, to add a new item, do as follows:
getBooleanValue().add(newItem);
Objects of the following type(s) are allowed in the list
Boolean
public List<XMLGregorianCalendar> getGYearValue()
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 gYearValue property.
For example, to add a new item, do as follows:
getGYearValue().add(newItem);
Objects of the following type(s) are allowed in the list
XMLGregorianCalendar
public List<XMLGregorianCalendar> getGYearMonthValue()
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 gYearMonthValue property.
For example, to add a new item, do as follows:
getGYearMonthValue().add(newItem);
Objects of the following type(s) are allowed in the list
XMLGregorianCalendar
public List<XMLGregorianCalendar> getDateValue()
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 dateValue property.
For example, to add a new item, do as follows:
getDateValue().add(newItem);
Objects of the following type(s) are allowed in the list
XMLGregorianCalendar
public List<XMLGregorianCalendar> getDateTimeValue()
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 dateTimeValue property.
For example, to add a new item, do as follows:
getDateTimeValue().add(newItem);
Objects of the following type(s) are allowed in the list
XMLGregorianCalendar
public List<XMLGregorianCalendar> getGMonthValue()
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 gMonthValue property.
For example, to add a new item, do as follows:
getGMonthValue().add(newItem);
Objects of the following type(s) are allowed in the list
XMLGregorianCalendar
public List<XMLGregorianCalendar> getGMonthDayValue()
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 gMonthDayValue property.
For example, to add a new item, do as follows:
getGMonthDayValue().add(newItem);
Objects of the following type(s) are allowed in the list
XMLGregorianCalendar
public List<XMLGregorianCalendar> getGDayValue()
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 gDayValue property.
For example, to add a new item, do as follows:
getGDayValue().add(newItem);
Objects of the following type(s) are allowed in the list
XMLGregorianCalendar
public List<XMLGregorianCalendar> getTimeValue()
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 timeValue property.
For example, to add a new item, do as follows:
getTimeValue().add(newItem);
Objects of the following type(s) are allowed in the list
XMLGregorianCalendar
public List<BigDecimal> getDecimalValue()
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 decimalValue property.
For example, to add a new item, do as follows:
getDecimalValue().add(newItem);
Objects of the following type(s) are allowed in the list
BigDecimal
public List<Double> getFloatValue()
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 floatValue property.
For example, to add a new item, do as follows:
getFloatValue().add(newItem);
Objects of the following type(s) are allowed in the list
Double
public List<BigInteger> getIntegerValue()
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 integerValue property.
For example, to add a new item, do as follows:
getIntegerValue().add(newItem);
Objects of the following type(s) are allowed in the list
BigInteger
public List<String> getStringValue()
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 stringValue property.
For example, to add a new item, do as follows:
getStringValue().add(newItem);
Objects of the following type(s) are allowed in the list
String
Copyright © 2018 Siemens AG. All rights reserved.