org.fosstrak.ale.xsd.ale.epcglobal
Class ECFilterSpec

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

public class ECFilterSpec
extends java.lang.Object

Java class for ECFilterSpec complex type.

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

 <complexType name="ECFilterSpec">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="includePatterns" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="includePattern" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="excludePatterns" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="excludePattern" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="extension" type="{urn:epcglobal:ale:xsd:1}ECFilterSpecExtension" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ECFilterSpec.ExcludePatterns
          Java class for anonymous complex type.
static class ECFilterSpec.IncludePatterns
          Java class for anonymous complex type.
 
Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  ECFilterSpec.ExcludePatterns excludePatterns
           
protected  ECFilterSpecExtension extension
           
protected  ECFilterSpec.IncludePatterns includePatterns
           
 
Constructor Summary
ECFilterSpec()
           
 
Method Summary
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 ECFilterSpec.ExcludePatterns getExcludePatterns()
          Gets the value of the excludePatterns property.
 ECFilterSpecExtension getExtension()
          Gets the value of the extension property.
 ECFilterSpec.IncludePatterns getIncludePatterns()
          Gets the value of the includePatterns 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 setExcludePatterns(ECFilterSpec.ExcludePatterns value)
          Sets the value of the excludePatterns property.
 void setExtension(ECFilterSpecExtension value)
          Sets the value of the extension property.
 void setIncludePatterns(ECFilterSpec.IncludePatterns value)
          Sets the value of the includePatterns property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

includePatterns

protected ECFilterSpec.IncludePatterns includePatterns

excludePatterns

protected ECFilterSpec.ExcludePatterns excludePatterns

extension

protected ECFilterSpecExtension extension

any

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

ECFilterSpec

public ECFilterSpec()
Method Detail

getIncludePatterns

public ECFilterSpec.IncludePatterns getIncludePatterns()
Gets the value of the includePatterns property.

Returns:
possible object is ECFilterSpec.IncludePatterns

setIncludePatterns

public void setIncludePatterns(ECFilterSpec.IncludePatterns value)
Sets the value of the includePatterns property.

Parameters:
value - allowed object is ECFilterSpec.IncludePatterns

getExcludePatterns

public ECFilterSpec.ExcludePatterns getExcludePatterns()
Gets the value of the excludePatterns property.

Returns:
possible object is ECFilterSpec.ExcludePatterns

setExcludePatterns

public void setExcludePatterns(ECFilterSpec.ExcludePatterns value)
Sets the value of the excludePatterns property.

Parameters:
value - allowed object is ECFilterSpec.ExcludePatterns

getExtension

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

Returns:
possible object is ECFilterSpecExtension

setExtension

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

Parameters:
value - allowed object is ECFilterSpecExtension

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.