public final class StaxUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
StaxUtils.StreamToDOMContext |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALLOW_INSECURE_PARSER |
static java.lang.String |
MAX_ATTRIBUTE_COUNT |
static java.lang.String |
MAX_ATTRIBUTE_SIZE |
static java.lang.String |
MAX_CHILD_ELEMENTS |
static java.lang.String |
MAX_ELEMENT_COUNT |
static java.lang.String |
MAX_ELEMENT_DEPTH |
static java.lang.String |
MAX_TEXT_LENGTH |
static java.lang.String |
MAX_XML_CHARACTERS |
static java.lang.String |
MIN_TEXT_SEGMENT |
| Modifier and Type | Method and Description |
|---|---|
static void |
close(javax.xml.stream.XMLStreamReader reader) |
static void |
close(javax.xml.stream.XMLStreamWriter writer) |
static javax.xml.stream.XMLStreamReader |
configureReader(javax.xml.stream.XMLStreamReader reader,
java.lang.Integer maxChildElements,
java.lang.Integer maxElementDepth,
java.lang.Integer maxAttributeCount,
java.lang.Integer maxAttributeSize,
java.lang.Integer maxTextLength,
java.lang.Long maxElementCount,
java.lang.Long maxXMLCharacters) |
static javax.xml.stream.XMLStreamReader |
configureReader(javax.xml.stream.XMLStreamReader xreader,
Message message) |
static org.w3c.dom.Document |
copy(org.w3c.dom.Document doc) |
static void |
copy(org.w3c.dom.Document doc,
javax.xml.stream.XMLStreamWriter writer) |
static void |
copy(org.w3c.dom.Element node,
javax.xml.stream.XMLStreamWriter writer) |
static void |
copy(javax.xml.transform.Source source,
java.io.OutputStream os) |
static void |
copy(javax.xml.transform.Source source,
javax.xml.stream.XMLStreamWriter writer) |
static void |
copy(javax.xml.stream.XMLStreamReader reader,
java.io.OutputStream os) |
static void |
copy(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
Copies the reader to the writer.
|
static void |
copy(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer,
boolean fragment) |
static void |
copy(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer,
boolean fragment,
boolean isThreshold) |
static javax.xml.stream.XMLStreamReader |
createFilteredReader(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.StreamFilter filter) |
static javax.xml.stream.XMLEventFactory |
createWoodstoxEventFactory() |
static javax.xml.stream.XMLInputFactory |
createXMLInputFactory(boolean nsAware)
Return a new factory so that the caller can set sticky parameters.
|
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(org.w3c.dom.Document doc) |
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(org.w3c.dom.Document doc,
java.lang.String sysId) |
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(org.w3c.dom.Element el) |
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(org.w3c.dom.Element el,
java.lang.String sysId) |
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(org.xml.sax.InputSource src) |
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.io.InputStream in) |
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.io.InputStream in,
java.lang.String encoding) |
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.io.Reader reader) |
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(javax.xml.transform.Source source) |
static javax.xml.stream.XMLStreamReader |
createXMLStreamReader(java.lang.String systemId,
java.io.InputStream in) |
static javax.xml.stream.XMLStreamWriter |
createXMLStreamWriter(java.io.OutputStream out) |
static javax.xml.stream.XMLStreamWriter |
createXMLStreamWriter(java.io.OutputStream out,
java.lang.String encoding) |
static javax.xml.stream.XMLStreamWriter |
createXMLStreamWriter(javax.xml.transform.Result r) |
static javax.xml.stream.XMLStreamWriter |
createXMLStreamWriter(java.io.Writer out) |
static java.lang.String |
getUniquePrefix(javax.xml.stream.XMLStreamWriter writer) |
static java.lang.String |
getUniquePrefix(javax.xml.stream.XMLStreamWriter writer,
java.lang.String namespaceURI) |
static java.lang.String |
getUniquePrefix(javax.xml.stream.XMLStreamWriter writer,
java.lang.String namespaceURI,
boolean declare)
Create a unique namespace uri/prefix combination.
|
static boolean |
isSecureReader(javax.xml.stream.XMLStreamReader reader,
Message message) |
static boolean |
isWoodstox()
CXF works with multiple STaX parsers.
|
static void |
nextEvent(javax.xml.stream.XMLStreamReader dr) |
static void |
print(org.w3c.dom.Node node) |
static void |
printXmlFragment(javax.xml.stream.XMLStreamReader reader) |
static org.w3c.dom.Document |
read(javax.xml.parsers.DocumentBuilder builder,
javax.xml.stream.XMLStreamReader reader,
boolean repairing) |
static org.w3c.dom.Document |
read(java.io.File is) |
static org.w3c.dom.Document |
read(org.xml.sax.InputSource s) |
static org.w3c.dom.Document |
read(java.io.InputStream s) |
static org.w3c.dom.Document |
read(java.io.Reader s) |
static org.w3c.dom.Document |
read(javax.xml.transform.Source s) |
static org.w3c.dom.Document |
read(javax.xml.stream.XMLStreamReader reader) |
static org.w3c.dom.Document |
read(javax.xml.stream.XMLStreamReader reader,
boolean recordLoc) |
static org.w3c.dom.Node |
readDocElement(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
javax.xml.stream.events.XMLEvent ev,
StaxUtils.StreamToDOMContext context) |
static void |
readDocElements(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
boolean repairing,
boolean recordLoc) |
static void |
readDocElements(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
boolean repairing,
boolean recordLoc,
boolean isThreshold) |
static void |
readDocElements(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
StaxUtils.StreamToDOMContext context) |
static void |
readDocElements(org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
boolean repairing) |
static void |
readDocElements(org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
boolean repairing,
boolean isThreshold) |
static QName |
readQName(javax.xml.stream.XMLStreamReader reader)
Reads a QName from the element text.
|
static void |
setInnerElementCountThreshold(int i) |
static void |
setInnerElementLevelThreshold(int i) |
static boolean |
skipToStartOfElement(DepthXMLStreamReader in) |
static boolean |
skipToStartOfElement(javax.xml.stream.XMLStreamReader in)
Returns true if currently at the start of an element, otherwise move
forwards to the next element start and return true, otherwise false is
returned if the end of the stream is reached.
|
static boolean |
toNextElement(DepthXMLStreamReader dr) |
static boolean |
toNextTag(DepthXMLStreamReader reader,
QName endTag) |
static boolean |
toNextTag(javax.xml.stream.XMLStreamReader reader) |
static boolean |
toNextText(DepthXMLStreamReader reader) |
static java.lang.String |
toString(org.w3c.dom.Document doc) |
static java.lang.String |
toString(org.w3c.dom.Element el) |
static java.lang.String |
toString(org.w3c.dom.Element el,
int indent) |
static java.lang.String |
toString(org.w3c.dom.Node src) |
static java.lang.String |
toString(javax.xml.transform.Source src) |
static void |
writeDocument(org.w3c.dom.Document d,
javax.xml.stream.XMLStreamWriter writer,
boolean repairing) |
static void |
writeDocument(org.w3c.dom.Document d,
javax.xml.stream.XMLStreamWriter writer,
boolean writeProlog,
boolean repairing) |
static void |
writeElement(org.w3c.dom.Element e,
javax.xml.stream.XMLStreamWriter writer,
boolean repairing)
Writes an Element to an XMLStreamWriter.
|
static void |
writeElement(org.w3c.dom.Element e,
javax.xml.stream.XMLStreamWriter writer,
boolean repairing,
boolean endElement)
Writes an Element to an XMLStreamWriter.
|
static void |
writeEvent(javax.xml.stream.events.XMLEvent event,
javax.xml.stream.XMLStreamWriter writer) |
static void |
writeNode(org.w3c.dom.Node n,
javax.xml.stream.XMLStreamWriter writer,
boolean repairing) |
static void |
writeStartElement(javax.xml.stream.XMLStreamWriter writer,
java.lang.String prefix,
java.lang.String name,
java.lang.String namespace) |
static void |
writeTo(org.w3c.dom.Node node,
java.io.OutputStream os) |
static void |
writeTo(org.w3c.dom.Node node,
java.io.OutputStream os,
int indent) |
static void |
writeTo(org.w3c.dom.Node node,
java.io.Writer os) |
static void |
writeTo(org.w3c.dom.Node node,
java.io.Writer os,
int indent) |
public static final java.lang.String MAX_CHILD_ELEMENTS
public static final java.lang.String MAX_ELEMENT_DEPTH
public static final java.lang.String MAX_ATTRIBUTE_COUNT
public static final java.lang.String MAX_ATTRIBUTE_SIZE
public static final java.lang.String MAX_TEXT_LENGTH
public static final java.lang.String MIN_TEXT_SEGMENT
public static final java.lang.String MAX_ELEMENT_COUNT
public static final java.lang.String MAX_XML_CHARACTERS
public static final java.lang.String ALLOW_INSECURE_PARSER
public static void setInnerElementLevelThreshold(int i)
public static void setInnerElementCountThreshold(int i)
public static boolean isWoodstox()
public static javax.xml.stream.XMLInputFactory createXMLInputFactory(boolean nsAware)
nsAware - javax.xml.stream.XMLStreamExceptionpublic static javax.xml.stream.XMLEventFactory createWoodstoxEventFactory()
public static javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.Writer out)
public static javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.OutputStream out)
public static javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.OutputStream out,
java.lang.String encoding)
public static javax.xml.stream.XMLStreamWriter createXMLStreamWriter(javax.xml.transform.Result r)
public static javax.xml.stream.XMLStreamReader createFilteredReader(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.StreamFilter filter)
public static void nextEvent(javax.xml.stream.XMLStreamReader dr)
public static boolean toNextText(DepthXMLStreamReader reader)
public static boolean toNextTag(javax.xml.stream.XMLStreamReader reader)
public static boolean toNextTag(DepthXMLStreamReader reader, QName endTag)
public static void writeStartElement(javax.xml.stream.XMLStreamWriter writer,
java.lang.String prefix,
java.lang.String name,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static boolean skipToStartOfElement(javax.xml.stream.XMLStreamReader in)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static boolean toNextElement(DepthXMLStreamReader dr)
public static boolean skipToStartOfElement(DepthXMLStreamReader in) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void copy(javax.xml.transform.Source source,
java.io.OutputStream os)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void copy(javax.xml.transform.Source source,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static org.w3c.dom.Document copy(org.w3c.dom.Document doc)
throws javax.xml.stream.XMLStreamException,
javax.xml.parsers.ParserConfigurationException
javax.xml.stream.XMLStreamExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic static void copy(org.w3c.dom.Document doc,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void copy(org.w3c.dom.Element node,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void copy(javax.xml.stream.XMLStreamReader reader,
java.io.OutputStream os)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void writeTo(org.w3c.dom.Node node,
java.io.OutputStream os)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void writeTo(org.w3c.dom.Node node,
java.io.OutputStream os,
int indent)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void writeTo(org.w3c.dom.Node node,
java.io.Writer os)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void writeTo(org.w3c.dom.Node node,
java.io.Writer os,
int indent)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void copy(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
reader - writer - javax.xml.stream.XMLStreamExceptionpublic static void copy(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer,
boolean fragment)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void copy(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.XMLStreamWriter writer,
boolean fragment,
boolean isThreshold)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void writeDocument(org.w3c.dom.Document d,
javax.xml.stream.XMLStreamWriter writer,
boolean repairing)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void writeDocument(org.w3c.dom.Document d,
javax.xml.stream.XMLStreamWriter writer,
boolean writeProlog,
boolean repairing)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void writeElement(org.w3c.dom.Element e,
javax.xml.stream.XMLStreamWriter writer,
boolean repairing)
throws javax.xml.stream.XMLStreamException
e - writer - javax.xml.stream.XMLStreamExceptionpublic static void writeElement(org.w3c.dom.Element e,
javax.xml.stream.XMLStreamWriter writer,
boolean repairing,
boolean endElement)
throws javax.xml.stream.XMLStreamException
e - writer - endElement - true if the element should be endedjavax.xml.stream.XMLStreamExceptionpublic static void writeNode(org.w3c.dom.Node n,
javax.xml.stream.XMLStreamWriter writer,
boolean repairing)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static org.w3c.dom.Document read(javax.xml.transform.Source s)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static org.w3c.dom.Document read(java.io.InputStream s)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static org.w3c.dom.Document read(java.io.Reader s)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static org.w3c.dom.Document read(java.io.File is)
throws javax.xml.stream.XMLStreamException,
java.io.IOException
javax.xml.stream.XMLStreamExceptionjava.io.IOExceptionpublic static org.w3c.dom.Document read(org.xml.sax.InputSource s)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static org.w3c.dom.Document read(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static org.w3c.dom.Document read(javax.xml.stream.XMLStreamReader reader,
boolean recordLoc)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static org.w3c.dom.Document read(javax.xml.parsers.DocumentBuilder builder,
javax.xml.stream.XMLStreamReader reader,
boolean repairing)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void readDocElements(org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
boolean repairing)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void readDocElements(org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
boolean repairing,
boolean isThreshold)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void readDocElements(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
boolean repairing,
boolean recordLoc)
throws javax.xml.stream.XMLStreamException
parent - reader - javax.xml.stream.XMLStreamExceptionpublic static void readDocElements(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
boolean repairing,
boolean recordLoc,
boolean isThreshold)
throws javax.xml.stream.XMLStreamException
parent - reader - javax.xml.stream.XMLStreamExceptionpublic static void readDocElements(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
javax.xml.stream.XMLStreamReader reader,
StaxUtils.StreamToDOMContext context)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static org.w3c.dom.Node readDocElement(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
javax.xml.stream.events.XMLEvent ev,
StaxUtils.StreamToDOMContext context)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static javax.xml.stream.XMLStreamReader createXMLStreamReader(org.xml.sax.InputSource src)
public static javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream in,
java.lang.String encoding)
in - encoding - public static javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream in)
in - public static javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String systemId,
java.io.InputStream in)
public static javax.xml.stream.XMLStreamReader createXMLStreamReader(org.w3c.dom.Element el)
public static javax.xml.stream.XMLStreamReader createXMLStreamReader(org.w3c.dom.Document doc)
public static javax.xml.stream.XMLStreamReader createXMLStreamReader(org.w3c.dom.Element el,
java.lang.String sysId)
public static javax.xml.stream.XMLStreamReader createXMLStreamReader(org.w3c.dom.Document doc,
java.lang.String sysId)
public static javax.xml.stream.XMLStreamReader createXMLStreamReader(javax.xml.transform.Source source)
public static javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader reader)
reader - public static QName readQName(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static java.lang.String getUniquePrefix(javax.xml.stream.XMLStreamWriter writer,
java.lang.String namespaceURI,
boolean declare)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static java.lang.String getUniquePrefix(javax.xml.stream.XMLStreamWriter writer,
java.lang.String namespaceURI)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static java.lang.String getUniquePrefix(javax.xml.stream.XMLStreamWriter writer)
public static void printXmlFragment(javax.xml.stream.XMLStreamReader reader)
public static void writeEvent(javax.xml.stream.events.XMLEvent event,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void print(org.w3c.dom.Node node)
public static java.lang.String toString(javax.xml.transform.Source src)
public static java.lang.String toString(org.w3c.dom.Node src)
public static java.lang.String toString(org.w3c.dom.Document doc)
public static java.lang.String toString(org.w3c.dom.Element el)
public static java.lang.String toString(org.w3c.dom.Element el,
int indent)
public static void close(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static void close(javax.xml.stream.XMLStreamWriter writer)
public static boolean isSecureReader(javax.xml.stream.XMLStreamReader reader,
Message message)
public static javax.xml.stream.XMLStreamReader configureReader(javax.xml.stream.XMLStreamReader xreader,
Message message)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic static javax.xml.stream.XMLStreamReader configureReader(javax.xml.stream.XMLStreamReader reader,
java.lang.Integer maxChildElements,
java.lang.Integer maxElementDepth,
java.lang.Integer maxAttributeCount,
java.lang.Integer maxAttributeSize,
java.lang.Integer maxTextLength,
java.lang.Long maxElementCount,
java.lang.Long maxXMLCharacters)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException