|
||||||||||
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
public abstract class OMNodeImpl
Class OMNodeImpl
Field Summary | |
---|---|
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,
boolean done)
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. |
void |
buildWithAttachments()
Parses this node and builds the object structure in memory. |
void |
close(boolean build)
If a builder and parser is associated with the node, it is closed. |
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. |
protected OMNode |
importNode(OMNode child)
This method is intended only to be used by Axiom intenals when merging Objects from different Axiom implementations to the LLOM implementation. |
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
public 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, boolean done)
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 buildWithAttachments()
buildWithAttachments
in interface OMNode
public void close(boolean build)
OMNode
close
in interface OMNode
build
- if true, the object is built first before closing the builder/parserpublic 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
public void internalSerialize(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
internalSerialize
in interface OMNodeEx
writer
-
javax.xml.stream.XMLStreamException
public void internalSerializeAndConsume(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
internalSerializeAndConsume
in interface OMNodeEx
writer
-
javax.xml.stream.XMLStreamException
public void serialize(java.io.OutputStream output) throws javax.xml.stream.XMLStreamException
OMNode
serialize
in interface OMNode
javax.xml.stream.XMLStreamException
public void serialize(java.io.Writer writer) throws javax.xml.stream.XMLStreamException
OMNode
serialize
in interface OMNode
javax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.OutputStream output) throws javax.xml.stream.XMLStreamException
OMNode
serializeAndConsume
in interface OMNode
javax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.Writer writer) throws javax.xml.stream.XMLStreamException
OMNode
serializeAndConsume
in interface OMNode
javax.xml.stream.XMLStreamException
public void serialize(java.io.OutputStream output, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMNode
serialize
in interface OMNode
javax.xml.stream.XMLStreamException
public void serialize(java.io.Writer writer2, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMNode
serialize
in interface OMNode
javax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.OutputStream output, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMNode
serializeAndConsume
in interface OMNode
javax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.Writer writer2, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMNode
serializeAndConsume
in interface OMNode
javax.xml.stream.XMLStreamException
public OMFactory getOMFactory()
OMNode
getOMFactory
in interface OMNode
protected OMNode importNode(OMNode child)
child
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |