scala.xml

# dtd

#### package dtd

Visibility

1. Public
2. All

### Type Members

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

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

   an attribute declaration.

3. #### class ContentModel extends AnyRef

   Attributes
     sealed abstract

4. #### case class DEFAULT (fixed: Boolean, attValue: String) extends DefaultDecl with Product with Serializable

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 with Serializable

   An XML node for document type declaration.

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

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

    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 with Serializable

16. #### class ExternalID extends TokenTests

    an ExternalIDs - either PublicID or SystemID

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

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

19. #### class MarkupDecl extends Decl

    Attributes
      abstract

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

    a notation declaration

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

    a parsed entity reference

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

    a parameter entity declaration

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

    a parsed general entity declaration

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

    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 with Serializable

    a system identifier

27. #### class Tokens extends AnyRef

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

    an unparsed entity declaration

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

### Value Members

1. #### object ANY extends ContentModel with Product with Serializable

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 with Serializable

5. #### object IMPLIED extends DefaultDecl with Product with Serializable

6. #### object MakeValidationException extends AnyRef

7. #### object PCDATA extends ContentModel with Product with Serializable

8. #### object REQUIRED extends DefaultDecl with Product with Serializable