org.fosstrak.ale.xsd.ale.epcglobal
Class ECFieldSpec

java.lang.Object
  extended by org.fosstrak.ale.xsd.ale.epcglobal.ECFieldSpec

public class ECFieldSpec
extends java.lang.Object

Java class for ECFieldSpec complex type.

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

 <complexType name="ECFieldSpec">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="fieldname" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="datatype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="format" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="extension" type="{urn:epcglobal:ale:xsd:1}ECFieldSpecExtension" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.String datatype
           
protected  ECFieldSpecExtension extension
           
protected  java.lang.String fieldname
           
protected  java.lang.String format
           
 
Constructor Summary
ECFieldSpec()
           
 
Method Summary
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 java.lang.String getDatatype()
          Gets the value of the datatype property.
 ECFieldSpecExtension getExtension()
          Gets the value of the extension property.
 java.lang.String getFieldname()
          Gets the value of the fieldname property.
 java.lang.String getFormat()
          Gets the value of the format property.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 void setDatatype(java.lang.String value)
          Sets the value of the datatype property.
 void setExtension(ECFieldSpecExtension value)
          Sets the value of the extension property.
 void setFieldname(java.lang.String value)
          Sets the value of the fieldname property.
 void setFormat(java.lang.String value)
          Sets the value of the format property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldname

protected java.lang.String fieldname

datatype

protected java.lang.String datatype

format

protected java.lang.String format

extension

protected ECFieldSpecExtension extension

any

protected java.util.List<java.lang.Object> any
Constructor Detail

ECFieldSpec

public ECFieldSpec()
Method Detail

getFieldname

public java.lang.String getFieldname()
Gets the value of the fieldname property.

Returns:
possible object is String

setFieldname

public void setFieldname(java.lang.String value)
Sets the value of the fieldname property.

Parameters:
value - allowed object is String

getDatatype

public java.lang.String getDatatype()
Gets the value of the datatype property.

Returns:
possible object is String

setDatatype

public void setDatatype(java.lang.String value)
Sets the value of the datatype property.

Parameters:
value - allowed object is String

getFormat

public java.lang.String getFormat()
Gets the value of the format property.

Returns:
possible object is String

setFormat

public void setFormat(java.lang.String value)
Sets the value of the format property.

Parameters:
value - allowed object is String

getExtension

public ECFieldSpecExtension getExtension()
Gets the value of the extension property.

Returns:
possible object is ECFieldSpecExtension

setExtension

public void setExtension(ECFieldSpecExtension value)
Sets the value of the extension property.

Parameters:
value - allowed object is ECFieldSpecExtension

getAny

public java.util.List<java.lang.Object> getAny()
Gets the value of the any 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 any property.

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

    getAny().add(newItem);
 

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


getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2009. All Rights Reserved.