package dtd
- Alphabetic
- Public
- All
Type Members
- î case class AttListDecl(name: String, attrs: List[AttrDecl]) extends MarkupDecl with Product with Serializable
-
î
case class
AttrDecl(name: String, tpe: String, default: DefaultDecl) extends Product with Serializable
an attribute declaration.
an attribute declaration. at this point, the tpe is a string. Future versions might provide a way to access the attribute types more directly.
- î sealed abstract class ContentModel extends AnyRef
- î case class DEFAULT(fixed: Boolean, attValue: String) extends DefaultDecl with Product with Serializable
- î sealed abstract class DFAContentModel extends ContentModel
-
î
abstract
class
DTD extends AnyRef
A document type declaration.
- î sealed abstract class Decl extends AnyRef
- î sealed abstract class DefaultDecl extends AnyRef
-
î
case class
DocType(name: String, extID: ExternalID, intSubset: Seq[Decl]) extends Product with Serializable
An XML node for document type declaration.
An XML node for document type declaration.
- name
name of this DOCTYPE
- extID
NoExternalID or the external ID of this doctype
- intSubset
sequence of internal subset declarations
- î case class ELEMENTS(r: ContentModel.RegExp) extends DFAContentModel with Product with Serializable
-
î
case class
ElemDecl(name: String, contentModel: ContentModel) extends MarkupDecl with Product with Serializable
an element declaration
-
î
class
ElementValidator extends (Node) â Boolean
validate children and/or attributes of an element exceptions are created but not thrown.
-
î
sealed abstract
class
EntityDecl extends MarkupDecl
an entity declaration
- î sealed abstract class EntityDef extends AnyRef
- î case class ExtDef(extID: ExternalID) extends EntityDef with Product with Serializable
-
î
sealed abstract
class
ExternalID extends TokenTests
an ExternalIDs - either PublicID or SystemID
- î case class IntDef(value: String) extends EntityDef with Product with Serializable
- î case class MIXED(r: ContentModel.RegExp) extends DFAContentModel with Product with Serializable
- î sealed abstract class MarkupDecl extends Decl
-
î
case class
NotationDecl(name: String, extID: ExternalID) extends MarkupDecl with Product with Serializable
a notation declaration
-
î
case class
PEReference(ent: String) extends MarkupDecl with Product with Serializable
a parsed entity reference
-
î
case class
ParameterEntityDecl(name: String, entdef: EntityDef) extends EntityDecl with Product with Serializable
a parameter entity declaration
-
î
case class
ParsedEntityDecl(name: String, entdef: EntityDef) extends EntityDecl with Product with Serializable
a parsed general entity declaration
-
î
case class
PublicID(publicId: String, systemId: String) extends ExternalID with Product with Serializable
a public identifier (see http://www.w3.org/QA/2002/04/valid-dtd-list.html).
a public identifier (see http://www.w3.org/QA/2002/04/valid-dtd-list.html).
- publicId
the public identifier literal
- systemId
(can be null for notation pubIDs) the system identifier literal
-
î
class
Scanner extends Tokens with TokenTests
Scanner for regexps (content models in DTD element declarations) todo: cleanup
-
î
case class
SystemID(systemId: String) extends ExternalID with Product with Serializable
a system identifier
a system identifier
- systemId
the system identifier literal
- î class Tokens extends AnyRef
-
î
case class
UnparsedEntityDecl(name: String, extID: ExternalID, notation: String) extends EntityDecl with Product with Serializable
an unparsed entity declaration
- î case class ValidationException(e: String) extends Exception with Product with Serializable
Value Members
- î object ANY extends ContentModel with Product with Serializable
- î object ContentModel extends WordExp
-
î
object
ContentModelParser extends Scanner
Parser for regexps (content models in DTD element declarations)
- î object DocType extends Serializable
- î object EMPTY extends ContentModel with Product with Serializable
- î object IMPLIED extends DefaultDecl with Product with Serializable
- î object MakeValidationException
-
î
object
NoExternalID extends ExternalID
A marker used when a
DocType
contains no external id. - î object PCDATA extends ContentModel with Product with Serializable
- î object REQUIRED extends DefaultDecl with Product with Serializable