|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xml.serializer.dom3.LSSerializerImpl
Implemenatation of DOM Level 3 org.w3c.ls.LSSerializer and
org.w3c.dom.ls.DOMConfiguration. Serialization is achieved by delegating
serialization calls to org.apache.xml.serializer.ToStream
or
one of its derived classes depending on the serialization method, while walking
the DOM in DOM3TreeWalker.
Constructor Summary | |
LSSerializerImpl()
Constructor: Creates a LSSerializerImpl object. |
Method Summary | |
boolean |
canSetParameter(java.lang.String name,
java.lang.Object value)
Checks if setting a parameter to a specific value is supported. |
DOMConfiguration |
getDomConfig()
Returns the DOMConfiguration of the LSSerializer. |
DOMErrorHandler |
getErrorHandler()
This method returns the LSSerializer's error handler. |
LSSerializerFilter |
getFilter()
Returns the DOMConfiguration of the LSSerializer. |
java.lang.String |
getNewLine()
Returns the End-Of-Line sequence of characters to be used in the XML being serialized. |
java.lang.Object |
getParameter(java.lang.String name)
This method returns the value of a parameter if known. |
DOMStringList |
getParameterNames()
This method returns a of the parameters supported by this DOMConfiguration object and for which at least one value can be set by the application |
void |
initializeSerializerProps()
Initializes the underlying serializer's configuration depending on the default DOMConfiguration parameters. |
void |
setFilter(LSSerializerFilter filter)
Set a LSSerilizerFilter on the LSSerializer. |
void |
setNewLine(java.lang.String newLine)
Sets the End-Of-Line sequence of characters to be used in the XML being serialized. |
void |
setParameter(java.lang.String name,
java.lang.Object value)
This method sets the value of the named parameter. |
boolean |
write(Node nodeArg,
LSOutput destination)
Serializes the specified node to the specified LSOutput and returns true if the Node was successfully serialized. |
java.lang.String |
writeToString(Node nodeArg)
Serializes the specified node and returns a String with the serialized data to the caller. |
boolean |
writeToURI(Node nodeArg,
java.lang.String uri)
Serializes the specified node to the specified URI and returns true if the Node was successfully serialized. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public LSSerializerImpl()
Method Detail |
public void initializeSerializerProps()
public boolean canSetParameter(java.lang.String name, java.lang.Object value)
name
- A String containing the DOMConfiguration parameter name.value
- An Object specifying the value of the corresponding parameter.DOMConfiguration.canSetParameter(java.lang.String, java.lang.Object)
public java.lang.Object getParameter(java.lang.String name) throws DOMException
name
- A String containing the DOMConfiguration parameter name
whose value is to be returned.DOMConfiguration.getParameter(java.lang.String)
public DOMStringList getParameterNames()
DOMConfiguration.getParameterNames()
public void setParameter(java.lang.String name, java.lang.Object value) throws DOMException
name
- A String containing the DOMConfiguration parameter name.value
- An Object contaiing the parameters value to set.DOMConfiguration.setParameter(java.lang.String, java.lang.Object)
public DOMConfiguration getDomConfig()
LSSerializer.getDomConfig()
public LSSerializerFilter getFilter()
LSSerializer.getFilter()
public java.lang.String getNewLine()
LSSerializer.getNewLine()
public void setFilter(LSSerializerFilter filter)
filter
- A LSSerializerFilter to be applied to the stream to serialize.LSSerializer.setFilter(org.w3c.dom.ls.LSSerializerFilter)
public void setNewLine(java.lang.String newLine)
newLine
- a String that is the end-of-line character sequence to be used in
serialization.LSSerializer.setNewLine(java.lang.String)
public boolean write(Node nodeArg, LSOutput destination) throws LSException
nodeArg
- The Node to serialize.LSSerializer.write(org.w3c.dom.Node, org.w3c.dom.ls.LSOutput)
public java.lang.String writeToString(Node nodeArg) throws DOMException, LSException
nodeArg
- The Node to serialize.LSSerializer.writeToString(org.w3c.dom.Node)
public boolean writeToURI(Node nodeArg, java.lang.String uri) throws LSException
nodeArg
- The Node to serialize.LSSerializer.writeToURI(org.w3c.dom.Node, String)
public DOMErrorHandler getErrorHandler()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |