org.ow2.easywsdl.schema.org.w3._2001.xmlschema
Class ExtensionType

java.lang.Object
  extended by org.ow2.easywsdl.schema.org.w3._2001.xmlschema.OpenAttrs
      extended by org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated
          extended by org.ow2.easywsdl.schema.org.w3._2001.xmlschema.ExtensionType
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Copyable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString
Direct Known Subclasses:
SimpleExtensionType

public class ExtensionType
extends Annotated
implements org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Copyable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Java class for extensionType complex type.

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

 <complexType name="extensionType">
   <complexContent>
     <extension base="{http://www.w3.org/2001/XMLSchema}annotated">
       <sequence>
         <group ref="{http://www.w3.org/2001/XMLSchema}typeDefParticle" minOccurs="0"/>
         <group ref="{http://www.w3.org/2001/XMLSchema}attrDecls"/>
       </sequence>
       <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}QName" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  All all
           
protected  Wildcard anyAttribute
           
protected  java.util.List<Annotated> attributeOrAttributeGroup
           
protected  javax.xml.namespace.QName base
           
protected  ExplicitGroup choice
           
protected  GroupRef group
           
protected  ExplicitGroup sequence
           
 
Fields inherited from class org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated
annotation, id
 
Constructor Summary
ExtensionType()
           
 
Method Summary
 java.lang.Object copyTo(java.lang.Object target)
           
 java.lang.Object copyTo(java.lang.Object target, org.jvnet.jaxb2_commons.lang.builder.CopyBuilder copyBuilder)
           
 java.lang.Object createCopy()
           
 boolean equals(java.lang.Object object)
           
 void equals(java.lang.Object object, org.apache.commons.lang.builder.EqualsBuilder equalsBuilder)
           
 All getAll()
          Gets the value of the all property.
 Wildcard getAnyAttribute()
          Gets the value of the anyAttribute property.
 java.util.List<Annotated> getAttributeOrAttributeGroup()
          Gets the value of the attributeOrAttributeGroup property.
 javax.xml.namespace.QName getBase()
          Gets the value of the base property.
 ExplicitGroup getChoice()
          Gets the value of the choice property.
 GroupRef getGroup()
          Gets the value of the group property.
 ExplicitGroup getSequence()
          Gets the value of the sequence property.
 int hashCode()
           
 void hashCode(org.apache.commons.lang.builder.HashCodeBuilder hashCodeBuilder)
           
 void setAll(All value)
          Sets the value of the all property.
 void setAnyAttribute(Wildcard value)
          Sets the value of the anyAttribute property.
 void setBase(javax.xml.namespace.QName value)
          Sets the value of the base property.
 void setChoice(ExplicitGroup value)
          Sets the value of the choice property.
 void setGroup(GroupRef value)
          Sets the value of the group property.
 void setSequence(ExplicitGroup value)
          Sets the value of the sequence property.
 java.lang.String toString()
           
 void toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
           
 
Methods inherited from class org.ow2.easywsdl.schema.org.w3._2001.xmlschema.Annotated
getAnnotation, getId, setAnnotation, setId
 
Methods inherited from class org.ow2.easywsdl.schema.org.w3._2001.xmlschema.OpenAttrs
getOtherAttributes
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

group

protected GroupRef group

all

protected All all

choice

protected ExplicitGroup choice

sequence

protected ExplicitGroup sequence

attributeOrAttributeGroup

protected java.util.List<Annotated> attributeOrAttributeGroup

anyAttribute

protected Wildcard anyAttribute

base

protected javax.xml.namespace.QName base
Constructor Detail

ExtensionType

public ExtensionType()
Method Detail

getGroup

public GroupRef getGroup()
Gets the value of the group property.

Returns:
possible object is GroupRef

setGroup

public void setGroup(GroupRef value)
Sets the value of the group property.

Parameters:
value - allowed object is GroupRef

getAll

public All getAll()
Gets the value of the all property.

Returns:
possible object is All

setAll

public void setAll(All value)
Sets the value of the all property.

Parameters:
value - allowed object is All

getChoice

public ExplicitGroup getChoice()
Gets the value of the choice property.

Returns:
possible object is ExplicitGroup

setChoice

public void setChoice(ExplicitGroup value)
Sets the value of the choice property.

Parameters:
value - allowed object is ExplicitGroup

getSequence

public ExplicitGroup getSequence()
Gets the value of the sequence property.

Returns:
possible object is ExplicitGroup

setSequence

public void setSequence(ExplicitGroup value)
Sets the value of the sequence property.

Parameters:
value - allowed object is ExplicitGroup

getAttributeOrAttributeGroup

public java.util.List<Annotated> getAttributeOrAttributeGroup()
Gets the value of the attributeOrAttributeGroup 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 attributeOrAttributeGroup property.

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

    getAttributeOrAttributeGroup().add(newItem);
 

Objects of the following type(s) are allowed in the list AttributeGroupRef Attribute


getAnyAttribute

public Wildcard getAnyAttribute()
Gets the value of the anyAttribute property.

Returns:
possible object is Wildcard

setAnyAttribute

public void setAnyAttribute(Wildcard value)
Sets the value of the anyAttribute property.

Parameters:
value - allowed object is Wildcard

getBase

public javax.xml.namespace.QName getBase()
Gets the value of the base property.

Returns:
possible object is QName

setBase

public void setBase(javax.xml.namespace.QName value)
Sets the value of the base property.

Parameters:
value - allowed object is QName

toString

public void toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
Specified by:
toString in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
toString in class Annotated

toString

public java.lang.String toString()
Overrides:
toString in class Annotated

equals

public void equals(java.lang.Object object,
                   org.apache.commons.lang.builder.EqualsBuilder equalsBuilder)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class Annotated

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class Annotated

hashCode

public void hashCode(org.apache.commons.lang.builder.HashCodeBuilder hashCodeBuilder)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class Annotated

hashCode

public int hashCode()
Overrides:
hashCode in class Annotated

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               org.jvnet.jaxb2_commons.lang.builder.CopyBuilder copyBuilder)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class Annotated

copyTo

public java.lang.Object copyTo(java.lang.Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.Copyable
Overrides:
copyTo in class Annotated

createCopy

public java.lang.Object createCopy()
Specified by:
createCopy in interface org.jvnet.jaxb2_commons.lang.Copyable
Specified by:
createCopy in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
createCopy in class Annotated


Copyright © 2008-2010 Petals Link (previously EBM WebSourcing). All Rights Reserved.