|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axiom.om.impl.llom.OMNodeImpl
Class OMNodeImpl
Field Summary | |
protected OMXMLParserWrapper |
builder
Field builder |
protected boolean |
done
Field done |
protected OMFactory |
factory
|
protected OMNodeImpl |
nextSibling
Field nextSibling |
protected int |
nodeType
Field nodeType |
protected OMContainerEx |
parent
Field parent |
protected OMNodeImpl |
previousSibling
Field previousSibling |
Fields inherited from interface org.apache.axiom.om.OMNode |
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE |
Constructor Summary | |
OMNodeImpl(OMContainer parent,
OMFactory factory)
For a node to exist there must be a parent. |
|
OMNodeImpl(OMFactory factory)
Constructor OMNodeImpl |
Method Summary | |
void |
build()
Parses this node and builds the object structure in memory. |
OMNode |
detach()
Removes this information item and its children, from the model completely. |
OMNode |
getNextOMSibling()
Returns the next sibling. |
OMFactory |
getOMFactory()
Returns the OMFactory that created this object |
OMContainer |
getParent()
Returns the immediate parent of the node. |
OMNode |
getPreviousOMSibling()
Gets the previous sibling. |
int |
getType()
Gets the type of node, as this is the super class of all the nodes. |
void |
insertSiblingAfter(OMNode sibling)
Inserts a sibling just after the current information item. |
void |
insertSiblingBefore(OMNode sibling)
Inserts a sibling just before the current information item. |
void |
internalSerialize(javax.xml.stream.XMLStreamWriter writer)
Serializes the node with caching. |
void |
internalSerializeAndConsume(javax.xml.stream.XMLStreamWriter writer)
Serializes the node without caching. |
boolean |
isComplete()
Indicates whether parser has parsed this information item completely or not. |
void |
serialize(java.io.OutputStream output)
Serializes the node with caching. |
void |
serialize(java.io.OutputStream output,
OMOutputFormat format)
Serializes the node with caching. |
void |
serialize(java.io.Writer writer)
Serializes the node with caching. |
void |
serialize(java.io.Writer writer2,
OMOutputFormat format)
Serializes the node with caching. |
void |
serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
Serializes the node with caching. |
void |
serializeAndConsume(java.io.OutputStream output)
Serializes the node without caching. |
void |
serializeAndConsume(java.io.OutputStream output,
OMOutputFormat format)
Serializes the node without caching. |
void |
serializeAndConsume(java.io.Writer writer)
Serializes the node without caching. |
void |
serializeAndConsume(java.io.Writer writer2,
OMOutputFormat format)
Serializes the node without caching. |
void |
serializeAndConsume(javax.xml.stream.XMLStreamWriter xmlWriter)
Serializes the node without caching. |
void |
setComplete(boolean state)
Method setComplete. |
void |
setNextOMSibling(OMNode node)
Method setNextOMSibling. |
void |
setParent(OMContainer element)
Method setParent. |
void |
setPreviousOMSibling(OMNode previousSibling)
Method setPreviousOMSibling. |
void |
setType(int nodeType)
Method setType. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.axiom.om.OMNode |
discard |
Field Detail |
protected OMContainerEx parent
protected OMNodeImpl nextSibling
protected OMNodeImpl previousSibling
protected OMXMLParserWrapper builder
protected boolean done
protected int nodeType
protected OMFactory factory
Constructor Detail |
public OMNodeImpl(OMFactory factory)
factory
- The OMFactory
that created thispublic OMNodeImpl(OMContainer parent, OMFactory factory)
parent
- Parent OMContainer
of this nodefactory
- The OMFactory
that created thisMethod Detail |
public OMContainer getParent()
getParent
in interface OMNode
OMException
public void setParent(OMContainer element)
setParent
in interface OMNodeEx
element
- public OMNode getNextOMSibling() throws OMException
getNextOMSibling
in interface OMNode
OMException
public void setNextOMSibling(OMNode node)
setNextOMSibling
in interface OMNodeEx
node
- public boolean isComplete()
isComplete
in interface OMNode
public void setComplete(boolean state)
setComplete
in interface OMNodeEx
state
- public OMNode detach() throws OMException
detach
in interface OMNode
OMException
public void insertSiblingAfter(OMNode sibling) throws OMException
insertSiblingAfter
in interface OMNode
sibling
-
OMException
public void insertSiblingBefore(OMNode sibling) throws OMException
insertSiblingBefore
in interface OMNode
sibling
-
OMException
public int getType()
getType
in interface OMNode
setType(int)
setType(int)
public void setType(int nodeType) throws OMException
setType
in interface OMNodeEx
nodeType
-
OMException
public OMNode getPreviousOMSibling()
getPreviousOMSibling
in interface OMNode
public void setPreviousOMSibling(OMNode previousSibling)
setPreviousOMSibling
in interface OMNodeEx
previousSibling
- public void build() throws OMException
build
in interface OMNode
OMException
public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException
serialize
in interface OMNode
xmlWriter
-
javax.xml.stream.XMLStreamException
public void serializeAndConsume(javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException
serializeAndConsume
in interface OMNode
xmlWriter
-
javax.xml.stream.XMLStreamException
#internalSerializeAndConsume(org.apache.axiom.om.impl.MTOMXMLStreamWriter)
public void internalSerialize(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
internalSerialize
in interface OMNodeEx
writer
-
javax.xml.stream.XMLStreamException
#internalSerialize(org.apache.axiom.om.impl.MTOMXMLStreamWriter)
public void internalSerializeAndConsume(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
internalSerializeAndConsume
in interface OMNodeEx
writer
-
javax.xml.stream.XMLStreamException
#internalSerializeAndConsume(org.apache.axiom.om.impl.MTOMXMLStreamWriter)
public void serialize(java.io.OutputStream output) throws javax.xml.stream.XMLStreamException
OMNode
serialize
in interface OMNode
output
-
javax.xml.stream.XMLStreamException
public void serialize(java.io.Writer writer) throws javax.xml.stream.XMLStreamException
OMNode
serialize
in interface OMNode
writer
-
javax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.OutputStream output) throws javax.xml.stream.XMLStreamException
OMNode
serializeAndConsume
in interface OMNode
output
-
javax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.Writer writer) throws javax.xml.stream.XMLStreamException
OMNode
serializeAndConsume
in interface OMNode
writer
-
javax.xml.stream.XMLStreamException
public void serialize(java.io.OutputStream output, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMNode
serialize
in interface OMNode
output
- format
-
javax.xml.stream.XMLStreamException
public void serialize(java.io.Writer writer2, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMNode
serialize
in interface OMNode
writer2
- format
-
javax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.OutputStream output, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMNode
serializeAndConsume
in interface OMNode
output
- format
-
javax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.Writer writer2, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMNode
serializeAndConsume
in interface OMNode
writer2
- format
-
javax.xml.stream.XMLStreamException
public OMFactory getOMFactory()
OMNode
getOMFactory
in interface OMNode
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |