public class SaxRepresentation extends XmlRepresentation
XML_EXPANDING_ENTITY_REFS, XML_VALIDATING_DTD
UNKNOWN_SIZE
Constructor and Description |
---|
SaxRepresentation(MediaType mediaType)
Constructor.
|
SaxRepresentation(MediaType mediaType,
org.xml.sax.InputSource xmlSource)
Constructor.
|
SaxRepresentation(Representation xmlRepresentation)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
org.xml.sax.InputSource |
getInputSource()
Returns the XML representation as a SAX input source.
|
void |
parse(org.xml.sax.ContentHandler contentHandler)
Parses the source and sends SAX events to a content handler.
|
void |
release()
Releases the namespaces map.
|
void |
write(java.io.OutputStream outputStream) |
void |
write(java.io.Writer writer) |
void |
write(XmlWriter writer)
Writes the representation to a XML writer.
|
getDocument, getDocumentBuilder, getEntityResolver, getErrorHandler, getNamespaces, getNamespaceURI, getPrefix, getPrefixes, getTextContent, isCoalescing, isExpandingEntityRefs, isIgnoringComments, isIgnoringExtraWhitespaces, isNamespaceAware, isValidatingDtd, isXIncludeAware, setCoalescing, setEntityResolver, setErrorHandler, setExpandingEntityRefs, setIgnoringComments, setIgnoringExtraWhitespaces, setNamespaceAware, setNamespaces, setValidatingDtd, setXIncludeAware
getReader
getChannel, getStream, write
append, exhaust, getAvailableSize, getDigest, getDisposition, getExpirationDate, getRange, getRegistration, getSize, getText, hasKnownSize, isAvailable, isEmpty, isSelectable, isTransient, setAvailable, setDigest, setDisposition, setExpirationDate, setListener, setRange, setSize, setTransient
getModificationDate, getTag, setModificationDate, setTag
createClientInfo, equals, getCharacterSet, getEncodings, getLanguages, getLocationRef, getMediaType, hashCode, includes, isCompatible, setCharacterSet, setEncodings, setLanguages, setLocationRef, setLocationRef, setMediaType, toString
public SaxRepresentation(MediaType mediaType)
mediaType
- The representation media type.public SaxRepresentation(MediaType mediaType, org.xml.sax.InputSource xmlSource)
mediaType
- The representation's media type.xmlSource
- A SAX input source to parse.public SaxRepresentation(Representation xmlRepresentation)
xmlRepresentation
- A source XML representation to parse.java.io.IOException
public org.xml.sax.InputSource getInputSource() throws java.io.IOException
XmlRepresentation
getInputSource
in class XmlRepresentation
java.io.IOException
public void parse(org.xml.sax.ContentHandler contentHandler) throws java.io.IOException
contentHandler
- The SAX content handler to use for parsing.java.io.IOException
public void release()
release
in class XmlRepresentation
public void write(java.io.OutputStream outputStream) throws java.io.IOException
write
in class CharacterRepresentation
java.io.IOException
public void write(XmlWriter writer) throws java.io.IOException
writer
- The XML writer to write to.java.io.IOException
public void write(java.io.Writer writer) throws java.io.IOException
write
in class Representation
java.io.IOException
Copyright © 2005-2024 Restlet.