Package

scala.xml

dtd

Permalink

package dtd

Visibility
  1. Public
  2. All

Type Members

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

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

    Permalink

    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.

  3. sealed abstract class ContentModel extends AnyRef

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

    Permalink
  5. sealed abstract class DFAContentModel extends ContentModel

    Permalink
  6. abstract class DTD extends AnyRef

    Permalink

    A document type declaration.

  7. sealed abstract class Decl extends AnyRef

    Permalink
  8. sealed abstract class DefaultDecl extends AnyRef

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

    Permalink

    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

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

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

    Permalink

    an element declaration

  12. class ElementValidator extends (Node) ⇒ Boolean

    Permalink

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

  13. sealed abstract class EntityDecl extends MarkupDecl

    Permalink

    an entity declaration

  14. sealed abstract class EntityDef extends AnyRef

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

    Permalink
  16. sealed abstract class ExternalID extends TokenTests

    Permalink

    an ExternalIDs - either PublicID or SystemID

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

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

    Permalink
  19. sealed abstract class MarkupDecl extends Decl

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

    Permalink

    a notation declaration

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

    Permalink

    a parsed entity reference

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

    Permalink

    a parameter entity declaration

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

    Permalink

    a parsed general entity declaration

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

    Permalink

    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

  25. class Scanner extends Tokens with TokenTests

    Permalink

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

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

    Permalink

    a system identifier

    a system identifier

    systemId

    the system identifier literal

  27. class Tokens extends AnyRef

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

    Permalink

    an unparsed entity declaration

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

    Permalink

Value Members

  1. object ANY extends ContentModel with Product with Serializable

    Permalink
  2. object ContentModel extends WordExp

    Permalink
  3. object ContentModelParser extends Scanner

    Permalink

    Parser for regexps (content models in DTD element declarations)

  4. object DocType extends Serializable

    Permalink
  5. object EMPTY extends ContentModel with Product with Serializable

    Permalink
  6. object IMPLIED extends DefaultDecl with Product with Serializable

    Permalink
  7. object MakeValidationException

    Permalink

  8. object NoExternalID extends ExternalID

    Permalink

    A marker used when a DocType contains no external id.

  9. object PCDATA extends ContentModel with Product with Serializable

    Permalink
  10. object REQUIRED extends DefaultDecl with Product with Serializable

    Permalink

Ungrouped