case class ScalesSource(stream: Iterator[xml.PullType], documentLike: DocLike = EmptyDoc()) extends StAXSource with Product with Serializable
Use as a basis for TrAX or javax.xml.validation and some other services. Unfortunately XPath isn't one of them, fortunately ScalesXml comes with similar...
To add to the joy, at time of writing Xalan (2.7.1) uses SAXSource.toInputSource to convert this into a stream, problem is the JVM version (1.6.0_24) doesn't support StAXSource transformation, which is nice. So until this is fixed users should serialize themselves into a stream and then use for trax if they are using Xalan directly.
Only the prolog and endMisc are taken from the document, the rest comes from the stream
- Alphabetic
- By Inheritance
- ScalesSource
- Serializable
- Product
- Equals
- StAXSource
- Source
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ScalesSource(stream: Iterator[xml.PullType], documentLike: DocLike = EmptyDoc())
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val documentLike: DocLike
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getSystemId(): String
- Definition Classes
- StAXSource → Source
- def getXMLEventReader(): XMLEventReader
- Definition Classes
- StAXSource
- def getXMLStreamReader(): XMLStreamReader
- Definition Classes
- StAXSource
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def setSystemId(arg0: String): Unit
- Definition Classes
- StAXSource → Source
- val stream: Iterator[xml.PullType]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()