case class ProxiedCloseOnNeedReader(orig: Reader) extends Reader with CloseOnNeed with Product with Serializable
Wrap the Reader to allow better bracketing etc.
- Alphabetic
- By Inheritance
- ProxiedCloseOnNeedReader
- Serializable
- Product
- Equals
- CloseOnNeed
- IsClosed
- Reader
- Closeable
- AutoCloseable
- Readable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def ++(close2: CloseOnNeed): CloseOnNeed
- Definition Classes
- CloseOnNeed
- 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()
- def close(): Unit
- Definition Classes
- ProxiedCloseOnNeedReader → Reader → Closeable → AutoCloseable
- def closeResource: Unit
Close the underlying something, but only do it once.
Close the underlying something, but only do it once.
This allows closing of an xml input stream directly after the end doc, but without disturbing the normal model.
- Definition Classes
- CloseOnNeed
- def doClose(): Unit
- Definition Classes
- ProxiedCloseOnNeedReader → CloseOnNeed
- 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 isClosed: Boolean
- Definition Classes
- CloseOnNeed → IsClosed
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mark(rah: Int): Unit
- Definition Classes
- ProxiedCloseOnNeedReader → Reader
- def markSupported(): Boolean
- Definition Classes
- ProxiedCloseOnNeedReader → Reader
- 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()
- val orig: Reader
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def read(target: CharBuffer): Int
- Definition Classes
- ProxiedCloseOnNeedReader → Reader → Readable
- def read(cbuf: Array[Char], off: Int, len: Int): Int
- Definition Classes
- ProxiedCloseOnNeedReader → Reader
- def read(cbuf: Array[Char]): Int
- Definition Classes
- ProxiedCloseOnNeedReader → Reader
- def read(): Int
- Definition Classes
- ProxiedCloseOnNeedReader → Reader
- def ready(): Boolean
- Definition Classes
- ProxiedCloseOnNeedReader → Reader
- def reset(): Unit
- Definition Classes
- ProxiedCloseOnNeedReader → Reader
- def skip(n: Long): Long
- Definition Classes
- ProxiedCloseOnNeedReader → Reader
- 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()