public abstract class AbstractSchemaElementImpl<E> extends Object implements SchemaElement
| Modifier and Type | Field and Description |
|---|---|
protected Documentation |
documentation |
protected E |
model
the model
|
protected AbstractSchemaElementImpl |
parent |
| Constructor and Description |
|---|
AbstractSchemaElementImpl() |
AbstractSchemaElementImpl(E model,
AbstractSchemaElementImpl parent) |
| Modifier and Type | Method and Description |
|---|---|
Documentation |
createDocumentation()
Create the documentation element.
|
boolean |
equals(Object o) |
Documentation |
getDocumentation()
Get the documentation.
|
E |
getModel() |
Map<QName,String> |
getOtherAttributes()
Get the map containing all the attributes defined on this element.
|
AbstractSchemaElementImpl |
getParent() |
AbsItfSchema |
getSchema() |
AbstractSchemaElementImpl |
getTopParent() |
int |
hashCode() |
void |
setDocumentation(Documentation doc)
Set the documentation for this document.
|
void |
setParent(AbstractSchemaElementImpl parent) |
protected E model
protected AbstractSchemaElementImpl parent
protected Documentation documentation
public AbstractSchemaElementImpl()
public AbstractSchemaElementImpl(E model, AbstractSchemaElementImpl parent)
public void setDocumentation(Documentation doc)
setDocumentation in interface SchemaElementdocEl - the documentation elementpublic Documentation getDocumentation()
getDocumentation in interface SchemaElementpublic Documentation createDocumentation()
createDocumentation in interface SchemaElementpublic Map<QName,String> getOtherAttributes() throws XmlException
getOtherAttributes in interface SchemaElementWSDLExceptionXmlExceptionpublic E getModel()
public AbstractSchemaElementImpl getParent()
public AbstractSchemaElementImpl getTopParent()
public AbsItfSchema getSchema()
public void setParent(AbstractSchemaElementImpl parent)
public boolean equals(Object o)
equals in interface SchemaElementequals in class Objectpublic int hashCode()
hashCode in interface SchemaElementhashCode in class ObjectCopyright © 2008-2015 Petals Link (previously EBM WebSourcing). All Rights Reserved.