scala.xml.include.sax

XIncluder

class XIncluder extends ContentHandler with LexicalHandler

XIncluder is a SAX ContentHandler that writes its XML document onto an output stream after resolving all xinclude:include elements.

based on Eliotte Rusty Harold's SAXXIncluder

Inherits

  1. LexicalHandler
  2. ContentHandler
  3. AnyRef
  4. Any

Value Members

  1. def characters(ch: Array[Char], start: Int, length: Int): Unit

  2. def comment(ch: Array[Char], start: Int, length: Int): Unit

  3. def endCDATA(): Unit

  4. def endDTD(): Unit

  5. def endDocument(): Unit

  6. def endElement(namespaceURI: String, localName: String, qualifiedName: String): Unit

  7. def endEntity(name: String): Unit

  8. def endPrefixMapping(prefix: String): Unit

  9. def equals(arg0: Any): Boolean

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence

  10. def hashCode(): Int

    Returns a hash code value for the object

  11. def ignorableWhitespace(ch: Array[Char], start: Int, length: Int): Unit

  12. var out: OutputStreamWriter

  13. def processingInstruction(target: String, data: String): Unit

  14. def setDocumentLocator(locator: Locator): Unit

  15. def setFilter(filter: XIncludeFilter): Unit

  16. def skippedEntity(name: String): Unit

  17. def startCDATA(): Unit

  18. def startDTD(name: String, publicID: String, systemID: String): Unit

  19. def startDocument(): Unit

  20. def startElement(namespaceURI: String, localName: String, qualifiedName: String, atts: Attributes): Unit

  21. def startEntity(name: String): Unit

  22. def startPrefixMapping(prefix: String, uri: String): Unit

  23. def toString(): String

    Returns a string representation of the object

Instance constructors

  1. new XIncluder(outs: OutputStream, encoding: String)

  2. new XIncluder()