easybox.org.w3._2001.xmlschema
Class EJaxbAttribute

java.lang.Object
  extended by com.ebmwebsourcing.easybox.impl.AbstractModelObject
      extended by com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
          extended by easybox.org.w3._2001.xmlschema.EJaxbOpenAttrs
              extended by easybox.org.w3._2001.xmlschema.EJaxbAnnotated
                  extended by easybox.org.w3._2001.xmlschema.EJaxbAttribute
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
EJaxbTopLevelAttribute

public class EJaxbAttribute
extends EJaxbAnnotated

Java class for attribute complex type.

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

 <complexType name="attribute">
   <complexContent>
     <extension base="{http://www.w3.org/2001/XMLSchema}annotated">
       <sequence>
         <element name="simpleType" type="{http://www.w3.org/2001/XMLSchema}localSimpleType" minOccurs="0"/>
       </sequence>
       <attGroup ref="{http://www.w3.org/2001/XMLSchema}defRef"/>
       <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}QName" />
       <attribute name="use" default="optional">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <enumeration value="prohibited"/>
             <enumeration value="optional"/>
             <enumeration value="required"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="default" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="fixed" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="form" type="{http://www.w3.org/2001/XMLSchema}formChoice" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String _default
           
protected  java.lang.String fixed
           
protected  EJaxbFormChoice form
           
protected  java.lang.String name
           
protected  javax.xml.namespace.QName ref
           
protected  EJaxbLocalSimpleType simpleType
           
protected  javax.xml.namespace.QName type
           
protected  java.lang.String use
           
 
Fields inherited from class easybox.org.w3._2001.xmlschema.EJaxbAnnotated
annotation, id
 
Constructor Summary
EJaxbAttribute()
           
 
Method Summary
 java.lang.String getDefault()
          Gets the value of the default property.
 java.lang.String getFixed()
          Gets the value of the fixed property.
 EJaxbFormChoice getForm()
          Gets the value of the form property.
 java.lang.String getName()
          Gets the value of the name property.
 javax.xml.namespace.QName getRef()
          Gets the value of the ref property.
 EJaxbLocalSimpleType getSimpleType()
          Gets the value of the simpleType property.
 javax.xml.namespace.QName getType()
          Gets the value of the type property.
 java.lang.String getUse()
          Gets the value of the use property.
 boolean isSetDefault()
           
 boolean isSetFixed()
           
 boolean isSetForm()
           
 boolean isSetName()
           
 boolean isSetRef()
           
 boolean isSetSimpleType()
           
 boolean isSetType()
           
 boolean isSetUse()
           
 void setDefault(java.lang.String value)
          Sets the value of the default property.
 void setFixed(java.lang.String value)
          Sets the value of the fixed property.
 void setForm(EJaxbFormChoice value)
          Sets the value of the form property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setRef(javax.xml.namespace.QName value)
          Sets the value of the ref property.
 void setSimpleType(EJaxbLocalSimpleType value)
          Sets the value of the simpleType property.
 void setType(javax.xml.namespace.QName value)
          Sets the value of the type property.
 void setUse(java.lang.String value)
          Sets the value of the use property.
 
Methods inherited from class easybox.org.w3._2001.xmlschema.EJaxbAnnotated
getAnnotation, getId, isSetAnnotation, isSetId, setAnnotation, setId
 
Methods inherited from class easybox.org.w3._2001.xmlschema.EJaxbOpenAttrs
getOtherAttributes
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
duplicate, duplicateAs, equals, getAdoptiveParent, getBaseURI, getDOMNode, getNaturalParent, hashCode, setAdoptiveParent, setBaseURI, setNaturalParent
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractModelObject
getParent, getXmlObject, setXmlObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

simpleType

protected EJaxbLocalSimpleType simpleType

type

protected javax.xml.namespace.QName type

use

protected java.lang.String use

_default

protected java.lang.String _default

fixed

protected java.lang.String fixed

form

protected EJaxbFormChoice form

name

protected java.lang.String name

ref

protected javax.xml.namespace.QName ref
Constructor Detail

EJaxbAttribute

public EJaxbAttribute()
Method Detail

getSimpleType

public EJaxbLocalSimpleType getSimpleType()
Gets the value of the simpleType property.

Returns:
possible object is EJaxbLocalSimpleType

setSimpleType

public void setSimpleType(EJaxbLocalSimpleType value)
Sets the value of the simpleType property.

Parameters:
value - allowed object is EJaxbLocalSimpleType

isSetSimpleType

public boolean isSetSimpleType()

getType

public javax.xml.namespace.QName getType()
Gets the value of the type property.

Returns:
possible object is QName

setType

public void setType(javax.xml.namespace.QName value)
Sets the value of the type property.

Parameters:
value - allowed object is QName

isSetType

public boolean isSetType()

getUse

public java.lang.String getUse()
Gets the value of the use property.

Returns:
possible object is String

setUse

public void setUse(java.lang.String value)
Sets the value of the use property.

Parameters:
value - allowed object is String

isSetUse

public boolean isSetUse()

getDefault

public java.lang.String getDefault()
Gets the value of the default property.

Returns:
possible object is String

setDefault

public void setDefault(java.lang.String value)
Sets the value of the default property.

Parameters:
value - allowed object is String

isSetDefault

public boolean isSetDefault()

getFixed

public java.lang.String getFixed()
Gets the value of the fixed property.

Returns:
possible object is String

setFixed

public void setFixed(java.lang.String value)
Sets the value of the fixed property.

Parameters:
value - allowed object is String

isSetFixed

public boolean isSetFixed()

getForm

public EJaxbFormChoice getForm()
Gets the value of the form property.

Returns:
possible object is EJaxbFormChoice

setForm

public void setForm(EJaxbFormChoice value)
Sets the value of the form property.

Parameters:
value - allowed object is EJaxbFormChoice

isSetForm

public boolean isSetForm()

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isSetName

public boolean isSetName()

getRef

public javax.xml.namespace.QName getRef()
Gets the value of the ref property.

Returns:
possible object is QName

setRef

public void setRef(javax.xml.namespace.QName value)
Sets the value of the ref property.

Parameters:
value - allowed object is QName

isSetRef

public boolean isSetRef()


Copyright © 2011 Petals Link. All Rights Reserved.