org.fosstrak.ale.xsd.ale.epcglobal
Class TMFixedFieldSpec

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

public class TMFixedFieldSpec
extends java.lang.Object

Java class for TMFixedFieldSpec complex type.

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

 <complexType name="TMFixedFieldSpec">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="fieldname" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="bank" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="length" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="offset" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="defaultDatatype" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="defaultFormat" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="extension" type="{urn:epcglobal:ale:xsd:1}TMFixedFieldSpecExtension" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  int bank
           
protected  java.lang.String defaultDatatype
           
protected  java.lang.String defaultFormat
           
protected  TMFixedFieldSpecExtension extension
           
protected  java.lang.String fieldname
           
protected  int length
           
protected  int offset
           
 
Constructor Summary
TMFixedFieldSpec()
           
 
Method Summary
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 int getBank()
          Gets the value of the bank property.
 java.lang.String getDefaultDatatype()
          Gets the value of the defaultDatatype property.
 java.lang.String getDefaultFormat()
          Gets the value of the defaultFormat property.
 TMFixedFieldSpecExtension getExtension()
          Gets the value of the extension property.
 java.lang.String getFieldname()
          Gets the value of the fieldname property.
 int getLength()
          Gets the value of the length property.
 int getOffset()
          Gets the value of the offset 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 setBank(int value)
          Sets the value of the bank property.
 void setDefaultDatatype(java.lang.String value)
          Sets the value of the defaultDatatype property.
 void setDefaultFormat(java.lang.String value)
          Sets the value of the defaultFormat property.
 void setExtension(TMFixedFieldSpecExtension value)
          Sets the value of the extension property.
 void setFieldname(java.lang.String value)
          Sets the value of the fieldname property.
 void setLength(int value)
          Sets the value of the length property.
 void setOffset(int value)
          Sets the value of the offset 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

bank

protected int bank

length

protected int length

offset

protected int offset

defaultDatatype

protected java.lang.String defaultDatatype

defaultFormat

protected java.lang.String defaultFormat

extension

protected TMFixedFieldSpecExtension extension

any

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

TMFixedFieldSpec

public TMFixedFieldSpec()
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

getBank

public int getBank()
Gets the value of the bank property.


setBank

public void setBank(int value)
Sets the value of the bank property.


getLength

public int getLength()
Gets the value of the length property.


setLength

public void setLength(int value)
Sets the value of the length property.


getOffset

public int getOffset()
Gets the value of the offset property.


setOffset

public void setOffset(int value)
Sets the value of the offset property.


getDefaultDatatype

public java.lang.String getDefaultDatatype()
Gets the value of the defaultDatatype property.

Returns:
possible object is String

setDefaultDatatype

public void setDefaultDatatype(java.lang.String value)
Sets the value of the defaultDatatype property.

Parameters:
value - allowed object is String

getDefaultFormat

public java.lang.String getDefaultFormat()
Gets the value of the defaultFormat property.

Returns:
possible object is String

setDefaultFormat

public void setDefaultFormat(java.lang.String value)
Sets the value of the defaultFormat property.

Parameters:
value - allowed object is String

getExtension

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

Returns:
possible object is TMFixedFieldSpecExtension

setExtension

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

Parameters:
value - allowed object is TMFixedFieldSpecExtension

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.