org.ow2.easywsdl.schema.impl
Class ElementImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractElementImpl<Element,Type>
          extended by org.ow2.easywsdl.schema.impl.ElementImpl
All Implemented Interfaces:
java.io.Serializable, AbsItfElement<Type>, Element, SchemaElement

public class ElementImpl
extends AbstractElementImpl<Element,Type>
implements Element

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractElementImpl
referencedElement, type
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
ElementImpl(Element model, AbstractSchemaElementImpl parent)
           
 
Method Summary
 java.lang.String getMaxOccurs()
           
 int getMinOccurs()
           
 javax.xml.namespace.QName getQName()
           
 javax.xml.namespace.QName getRef()
           
 void setMaxOccurs(java.lang.String max)
           
 void setMinOccurs(int min)
           
 void setQName(javax.xml.namespace.QName name)
           
 void setRef(javax.xml.namespace.QName name)
           
 void setType(Type type)
           
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractElementImpl
generateElement, getParent, getType, printXml, toString
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
createDocumentation, getDocumentation, getModel, getOtherAttributes, getSchema, getTopParent, setDocumentation, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.schema.api.absItf.AbsItfElement
generateElement, getType, printXml
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Constructor Detail

ElementImpl

public ElementImpl(Element model,
                   AbstractSchemaElementImpl parent)
Parameters:
model -
parent -
Throws:
SchemaException
Method Detail

getQName

public javax.xml.namespace.QName getQName()
Specified by:
getQName in interface AbsItfElement<Type>

setType

public void setType(Type type)
Specified by:
setType in interface AbsItfElement<Type>
Overrides:
setType in class AbstractElementImpl<Element,Type>

setQName

public void setQName(javax.xml.namespace.QName name)
Specified by:
setQName in interface AbsItfElement<Type>

getMaxOccurs

public java.lang.String getMaxOccurs()
Specified by:
getMaxOccurs in interface AbsItfElement<Type>

getMinOccurs

public int getMinOccurs()
Specified by:
getMinOccurs in interface AbsItfElement<Type>

setMaxOccurs

public void setMaxOccurs(java.lang.String max)
Specified by:
setMaxOccurs in interface AbsItfElement<Type>

setMinOccurs

public void setMinOccurs(int min)
Specified by:
setMinOccurs in interface AbsItfElement<Type>

getRef

public javax.xml.namespace.QName getRef()
Specified by:
getRef in interface AbsItfElement<Type>

setRef

public void setRef(javax.xml.namespace.QName name)
Specified by:
setRef in interface AbsItfElement<Type>


Copyright © 2008 eBM WebSourcing. All Rights Reserved.