scala.xml

dtd

package dtd

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. case class AttListDecl (name: String, attrs: List[AttrDecl]) extends MarkupDecl with Product

  2. case class AttrDecl (name: String, tpe: String, default: DefaultDecl) extends Product

    an attribute declaration.

  3. class ContentModel extends AnyRef

    attributes: sealed abstract
  4. case class DEFAULT (fixed: Boolean, attValue: String) extends DefaultDecl with Product

  5. class DFAContentModel extends ContentModel

    attributes: sealed abstract
  6. class DTD extends AnyRef

    A document type declaration.

  7. class Decl extends AnyRef

    attributes: abstract
  8. class DefaultDecl extends AnyRef

    attributes: abstract
  9. case class DocType (name: String, extID: ExternalID, intSubset: Seq[Decl]) extends Product

    An XML node for document type declaration.

  10. case class ELEMENTS (r: RegExp) extends DFAContentModel with Product

  11. case class ElemDecl (name: String, contentModel: ContentModel) extends MarkupDecl with Product

    an element declaration

  12. class ElementValidator extends (Node) ⇒ Boolean

    validate children and/or attributes of an element exceptions are created but not thrown.

  13. class EntityDecl extends MarkupDecl

    an entity declaration

  14. class EntityDef extends AnyRef

    attributes: abstract
  15. case class ExtDef (extID: ExternalID) extends EntityDef with Product

  16. class ExternalID extends TokenTests

    an ExternalIDs - either PublicID or SystemID

  17. case class IntDef (value: String) extends EntityDef with Product

  18. case class MIXED (r: RegExp) extends DFAContentModel with Product

  19. class MarkupDecl extends Decl

    attributes: abstract
  20. case class NotationDecl (name: String, extID: ExternalID) extends MarkupDecl with Product

    a notation declaration

  21. case class PEReference (ent: String) extends MarkupDecl with Product

    a parsed entity reference

  22. case class ParameterEntityDecl (name: String, entdef: EntityDef) extends EntityDecl with Product

    a parameter entity declaration

  23. case class ParsedEntityDecl (name: String, entdef: EntityDef) extends EntityDecl with Product

    a parsed general entity declaration

  24. case class PublicID (publicId: String, systemId: String) extends ExternalID with Product

    a public identifier (see http://www.

  25. class Scanner extends Tokens with TokenTests

    Scanner for regexps (content models in DTD element declarations) todo: cleanup

  26. case class SystemID (systemId: String) extends ExternalID with Product

    a system identifier

  27. class Tokens extends AnyRef

  28. case class UnparsedEntityDecl (name: String, extID: ExternalID, notation: String) extends EntityDecl with Product

    an unparsed entity declaration

  29. case class ValidationException (e: String) extends Exception with Product

Value Members

  1. object ANY extends ContentModel with Product

  2. object ContentModel extends WordExp

  3. object ContentModelParser extends Scanner

    Parser for regexps (content models in DTD element declarations)

  4. object EMPTY extends ContentModel with Product

  5. object IMPLIED extends DefaultDecl with Product

  6. object MakeValidationException extends AnyRef

  7. object PCDATA extends ContentModel with Product

  8. object REQUIRED extends DefaultDecl with Product