in scala/xml/factory
class Binder

abstract class Binder(preserveWS: Boolean)
extends ValidatingMarkupHandler
with ScalaObject

Field Summary
  val preserveWS: Boolean

Method Summary
final def comment(pos: Int, txt: String): Comment
     callback method invoked by MarkupParser after parsing comment.
final def entityRef(pos: Int, n: String): EntityRef
     callback method invoked by MarkupParser after parsing entity ref.
final def procInstr(pos: Int, target: String, txt: String): ProcInstr
     callback method invoked by MarkupParser after parsing PI.
  def reportSyntaxError(pos: Int, str: String): Unit
     report a syntax error
  var result: NodeBuffer
final def text(pos: Int, txt: String): Text
     callback method invoked by MarkupParser after parsing text.
final def traverse(n: Node): Unit
final def validate(n: Node): Node

Methods inherited from java/lang/Object-class
clone, eq, equals, finalize, getClass, hashCode, ne, notify, notifyAll, synchronized, toString, wait, wait, wait

Methods inherited from scala/Any-class
!=, ==, asInstanceOf, isInstanceOf, match

Methods inherited from scala/ScalaObject-class
getScalaType

Methods inherited from scala/xml/parsing/MarkupHandler-class
decls, elem, ent, lookupElemDecl, parameterEntityDecl, parsedEntityDecl, replacementText

Methods inherited from scala/xml/parsing/ValidatingMarkupHandler-class
attListDecl, declCurrent, declStack, elemDecl, elemEnd, elemStart, endDTD, isValidating, log, notationDecl, peReference, qCurrent, qStack, reportValidationError, rootLabel, unparsedEntityDecl

Field Detail

preserveWS

  val preserveWS: Boolean
Method Detail

result

  var result: NodeBuffer

reportSyntaxError

  def reportSyntaxError(pos: Int, str: String): Unit
report a syntax error

procInstr

  final def procInstr(pos: Int, target: String, txt: String): ProcInstr
callback method invoked by MarkupParser after parsing PI.

comment

  final def comment(pos: Int, txt: String): Comment
callback method invoked by MarkupParser after parsing comment.

entityRef

  final def entityRef(pos: Int, n: String): EntityRef
callback method invoked by MarkupParser after parsing entity ref.
Todo:
expanding entity references

text

  final def text(pos: Int, txt: String): Text
callback method invoked by MarkupParser after parsing text.

traverse

  final def traverse(n: Node): Unit

validate

  final def validate(n: Node): Node