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. #### sealed abstract class ContentModel extends AnyRef

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

5. #### sealed abstract class DFAContentModel extends ContentModel

6. #### abstract class DTD extends AnyRef

   A document type declaration.

7. #### abstract class Decl extends AnyRef

8. #### abstract class DefaultDecl extends AnyRef

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. #### abstract class EntityDecl extends MarkupDecl

    an entity declaration

14. #### abstract class EntityDef extends AnyRef

15. #### case class ExtDef(extID: ExternalID) extends EntityDef with Product with Serializable

16. #### abstract 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. #### abstract class MarkupDecl extends Decl

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