org.fosstrak.ale.xsd.ale.epcglobal
Class ECSpec

java.lang.Object
  extended by org.fosstrak.ale.xsd.epcglobal.Document
      extended by org.fosstrak.ale.xsd.ale.epcglobal.ECSpec

public class ECSpec
extends Document

Java class for ECSpec complex type.

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

 <complexType name="ECSpec">
   <complexContent>
     <extension base="{urn:epcglobal:xsd:1}Document">
       <sequence>
         <element name="logicalReaders">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="logicalReader" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="boundarySpec" type="{urn:epcglobal:ale:xsd:1}ECBoundarySpec"/>
         <element name="reportSpecs">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="reportSpec" type="{urn:epcglobal:ale:xsd:1}ECReportSpec" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="extension" type="{urn:epcglobal:ale:xsd:1}ECSpecExtension" minOccurs="0"/>
         <any/>
       </sequence>
       <attribute name="includeSpecInReports" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ECSpec.LogicalReaders
          Java class for anonymous complex type.
static class ECSpec.ReportSpecs
          Java class for anonymous complex type.
 
Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  ECBoundarySpec boundarySpec
           
protected  ECSpecExtension extension
           
protected  java.lang.Boolean includeSpecInReports
           
protected  ECSpec.LogicalReaders logicalReaders
           
protected  ECSpec.ReportSpecs reportSpecs
           
 
Fields inherited from class org.fosstrak.ale.xsd.epcglobal.Document
creationDate, schemaVersion
 
Constructor Summary
ECSpec()
           
 
Method Summary
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 ECBoundarySpec getBoundarySpec()
          Gets the value of the boundarySpec property.
 ECSpecExtension getExtension()
          Gets the value of the extension property.
 ECSpec.LogicalReaders getLogicalReaders()
          Gets the value of the logicalReaders property.
 ECSpec.ReportSpecs getReportSpecs()
          Gets the value of the reportSpecs property.
 boolean isIncludeSpecInReports()
          Gets the value of the includeSpecInReports property.
 void setBoundarySpec(ECBoundarySpec value)
          Sets the value of the boundarySpec property.
 void setExtension(ECSpecExtension value)
          Sets the value of the extension property.
 void setIncludeSpecInReports(java.lang.Boolean value)
          Sets the value of the includeSpecInReports property.
 void setLogicalReaders(ECSpec.LogicalReaders value)
          Sets the value of the logicalReaders property.
 void setReportSpecs(ECSpec.ReportSpecs value)
          Sets the value of the reportSpecs property.
 
Methods inherited from class org.fosstrak.ale.xsd.epcglobal.Document
getCreationDate, getSchemaVersion, setCreationDate, setSchemaVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logicalReaders

protected ECSpec.LogicalReaders logicalReaders

boundarySpec

protected ECBoundarySpec boundarySpec

reportSpecs

protected ECSpec.ReportSpecs reportSpecs

extension

protected ECSpecExtension extension

any

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

includeSpecInReports

protected java.lang.Boolean includeSpecInReports
Constructor Detail

ECSpec

public ECSpec()
Method Detail

getLogicalReaders

public ECSpec.LogicalReaders getLogicalReaders()
Gets the value of the logicalReaders property.

Returns:
possible object is ECSpec.LogicalReaders

setLogicalReaders

public void setLogicalReaders(ECSpec.LogicalReaders value)
Sets the value of the logicalReaders property.

Parameters:
value - allowed object is ECSpec.LogicalReaders

getBoundarySpec

public ECBoundarySpec getBoundarySpec()
Gets the value of the boundarySpec property.

Returns:
possible object is ECBoundarySpec

setBoundarySpec

public void setBoundarySpec(ECBoundarySpec value)
Sets the value of the boundarySpec property.

Parameters:
value - allowed object is ECBoundarySpec

getReportSpecs

public ECSpec.ReportSpecs getReportSpecs()
Gets the value of the reportSpecs property.

Returns:
possible object is ECSpec.ReportSpecs

setReportSpecs

public void setReportSpecs(ECSpec.ReportSpecs value)
Sets the value of the reportSpecs property.

Parameters:
value - allowed object is ECSpec.ReportSpecs

getExtension

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

Returns:
possible object is ECSpecExtension

setExtension

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

Parameters:
value - allowed object is ECSpecExtension

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


isIncludeSpecInReports

public boolean isIncludeSpecInReports()
Gets the value of the includeSpecInReports property.

Returns:
possible object is Boolean

setIncludeSpecInReports

public void setIncludeSpecInReports(java.lang.Boolean value)
Sets the value of the includeSpecInReports property.

Parameters:
value - allowed object is Boolean


Copyright © 2009. All Rights Reserved.