scala.xml

dtd

package dtd

Content Hierarchy Learn more about scaladoc diagrams
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: ContentModel.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: ContentModel.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 DocType extends Serializable

  5. object EMPTY extends ContentModel with Product with Serializable

  6. object IMPLIED extends DefaultDecl with Product with Serializable

  7. object MakeValidationException

  8. object NoExternalID extends ExternalID

    A marker used when a DocType contains no external id.

  9. object PCDATA extends ContentModel with Product with Serializable

  10. object REQUIRED extends DefaultDecl with Product with Serializable

Ungrouped