| 
 | 
          Scala 1.3.0.7 | |||
| Field Summary | |
| 
        protected | val cbuf: StringBuffercharacter buffer, for names | 
| 
        abstract | val handle: MarkupHandler[MarkupType]the handler of the markup | 
| val lookupURI: Map[String,String] | |
| 
        final | val noAttribs: HashMap[Tuple2[String,String],Attribute] | 
| 
        final | val noChildren: ListBuffer[MarkupType] | 
| 
        abstract | val preserveWS: Booleanif true, does not remove surplus whitespace | 
| Method Summary | |
| 
        protected | var aMap: Map[String,Attribute] | 
| def appendText(pos: Int, ts: Buffer[MarkupType], txt: String): Unit | |
| var ch: Charholds the next character | |
| def content: Buffer[MarkupType] | |
| var defaultURI: String | |
| def element: Iterable[MarkupType] | |
| def element1: Iterable[MarkupType]'<' element ::= xmlTag1 '>' { xmlExpr | '{' simpleExpr '}' } ETag | xmlTag1 '/' '>' | |
| 
        abstract | def nextch: Unitthis method assign the next character to ch and advances in input | 
| var pos: Intholds the position in the source file | |
| 
        protected | def putChar(c: Char): StringBufferappend Unicode character to name buffer | 
| 
        abstract | def reportSyntaxError(str: String): Unitreport a syntax error | 
| var tmppos: Intholds temporary values of pos | |
| def xAttributeValue(endch: Char): Stringattribute value, terminated by either ' or ". | |
| def xAttributes: HashMap[Tuple2[String,String],Attribute]parse attribute and add it to listmap [41] Attributes ::= { S Name Eq AttValue } AttValue ::= `'` { _ } `'` | `"` { _ } `"` | `{` scalablock `}` | |
| def xCharData: Iterable[MarkupType]'<! CharData ::= [CDATA[ ( {char} - {char}"]]>"{char} ) ']]>' see [15] | |
| def xCharRef: StringCharRef ::= "&#" '0'..'9' {'0'..'9'} ";" | "&#x" '0'..'9'|'A'..'F'|'a'..'f' { hexdigit } ";" see [66] | |
| def xComment: Iterable[MarkupType]Comment ::= '<!--' ((Char - '-') | ('-' (Char - '-')))* '-->' see [15] | |
| def xEQ: Unitscan [S] '=' [S] | |
| def xEndTag(n: String): Unit[42] '<' xmlEndTag ::= '<' '/' Name S? '>' | |
| def xName: StringName ::= (Letter | '_' | ':') (NameChar)* see [5] of XML 1.0 specification | |
| def xProcInstr: Iterable[MarkupType]'<?' ProcInstr ::= Name [S ({Char} - ({Char}'>?' {Char})]'?>' see [15] | |
| def xSpace: Unitscan [3] S ::= (#x20 | #x9 | #xD | #xA)+ | |
| def xSpaceOpt: Unitskip optional space S? | |
| 
        protected | def xTag: Tuple2[String,Map[Tuple2[String,String],Attribute]]parse a start or empty tag. | 
| def xText: Stringparse character data. | |
| def xToken(that: Char): Unitmunch expected XML token, report syntax error for unexpected | |
| Methods inherited from java/lang/Object-class | 
| clone, eq, equals, finalize, getClass, hashCode, notify, notifyAll, synchronized, toString, wait, wait, wait | 
| Methods inherited from scala/Any-class | 
| !=, ==, asInstanceOf, isInstanceOf, match | 
| Methods inherited from scala/ScalaObject-class | 
| getType | 
| Field Detail | 
abstract val handle: MarkupHandler[MarkupType]
abstract val preserveWS: Boolean
protected val cbuf: StringBuffer
final val noChildren: ListBuffer[MarkupType]
final val noAttribs: HashMap[Tuple2[String,String],Attribute]
val lookupURI: Map[String,String]
| Method Detail | 
var pos: Int
var tmppos: Int
var ch: Char
protected def putChar(c: Char): StringBuffer
protected var aMap: Map[String,Attribute]
var defaultURI: String
abstract def nextch: Unit
abstract def reportSyntaxError(str: String): Unit
def xToken(that: Char): Unit
def xAttributes: HashMap[Tuple2[String,String],Attribute]
def xAttributeValue(endch: Char): String
endch - 
  either ' or "
   
  protected def xTag: Tuple2[String,Map[Tuple2[String,String],Attribute]]
def xEndTag(n: String): Unit
def xCharData: Iterable[MarkupType]
def xCharRef: String
def xComment: Iterable[MarkupType]
def appendText(pos: Int, ts: Buffer[MarkupType], txt: String): Unit
def content: Buffer[MarkupType]
def element: Iterable[MarkupType]
def element1: Iterable[MarkupType]
def xName: String
def xEQ: Unit
def xSpaceOpt: Unit
def xSpace: Unit
def xProcInstr: Iterable[MarkupType]
def xText: String
| 
 | 
          Scala 1.3.0.7 | |||