scala.xml.dtd

package scala.xml.dtd

Members list

Type members

Classlikes

case object ANY extends ContentModel

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class ContentModel
class Object
trait Matchable
class Any
Show all
Self type
ANY.type
case class AttListDecl(name: String, attrs: List[AttrDecl]) extends MarkupDecl

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class MarkupDecl
class Decl
class Object
trait Matchable
class Any
Show all
case class AttrDecl(name: String, tpe: String, default: DefaultDecl)

an attribute declaration. at this point, the tpe is a string. Future versions might provide a way to access the attribute types more directly.

an attribute declaration. at this point, the tpe is a string. Future versions might provide a way to access the attribute types more directly.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ContentModel

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class ContentModel

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ANY
class ELEMENTS
class MIXED
object EMPTY
object PCDATA
Show all
case class DEFAULT(fixed: Boolean, attValue: String) extends DefaultDecl

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class DefaultDecl
class Object
trait Matchable
class Any
Show all
sealed abstract class DFAContentModel extends ContentModel

Attributes

Supertypes
class ContentModel
class Object
trait Matchable
class Any
Known subtypes
class ELEMENTS
class MIXED
abstract class DTD

A document type declaration.

A document type declaration.

Attributes

Supertypes
class Object
trait Matchable
class Any
sealed abstract class Decl

XML declarations

XML declarations

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed abstract class DefaultDecl

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DEFAULT
object IMPLIED
object REQUIRED
case class DocType(name: String, extID: ExternalID, intSubset: Seq[Decl])

An XML node for document type declaration.

An XML node for document type declaration.

Value parameters

extID

NoExternalID or the external ID of this doctype

intSubset

sequence of internal subset declarations

name

name of this DOCTYPE

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DocType

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
DocType.type
case class ELEMENTS(r: RegExp) extends DFAContentModel

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ContentModel
class Object
trait Matchable
class Any
Show all
case object EMPTY extends ContentModel

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class ContentModel
class Object
trait Matchable
class Any
Show all
Self type
EMPTY.type
case class ElemDecl(name: String, contentModel: ContentModel) extends MarkupDecl

an element declaration

an element declaration

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class MarkupDecl
class Decl
class Object
trait Matchable
class Any
Show all
sealed abstract class EntityDecl extends MarkupDecl

an entity declaration

an entity declaration

Attributes

Supertypes
class MarkupDecl
class Decl
class Object
trait Matchable
class Any
Known subtypes
sealed abstract class EntityDef

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ExtDef
class IntDef
case class ExtDef(extID: ExternalID) extends EntityDef

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class EntityDef
class Object
trait Matchable
class Any
Show all
sealed abstract class ExternalID extends TokenTests

an ExternalIDs - either PublicID or SystemID

an ExternalIDs - either PublicID or SystemID

Attributes

Supertypes
trait TokenTests
class Object
trait Matchable
class Any
Known subtypes
object NoExternalID
class PublicID
class SystemID
case object IMPLIED extends DefaultDecl

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class DefaultDecl
class Object
trait Matchable
class Any
Show all
Self type
IMPLIED.type
case class IntDef(value: String) extends EntityDef

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class EntityDef
class Object
trait Matchable
class Any
Show all
case class MIXED(r: RegExp) extends DFAContentModel

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ContentModel
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class MarkupDecl extends Decl

Attributes

Supertypes
class Decl
class Object
trait Matchable
class Any
Known subtypes
object NoExternalID extends ExternalID

A marker used when a DocType contains no external id.

A marker used when a DocType contains no external id.

Attributes

Supertypes
class ExternalID
trait TokenTests
class Object
trait Matchable
class Any
Self type
case class NotationDecl(name: String, extID: ExternalID) extends MarkupDecl

a notation declaration

a notation declaration

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class MarkupDecl
class Decl
class Object
trait Matchable
class Any
Show all
case object PCDATA extends ContentModel

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class ContentModel
class Object
trait Matchable
class Any
Show all
Self type
PCDATA.type
case class PEReference(ent: String) extends MarkupDecl

a parsed entity reference

a parsed entity reference

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class MarkupDecl
class Decl
class Object
trait Matchable
class Any
Show all
case class ParameterEntityDecl(name: String, entdef: EntityDef) extends EntityDecl

a parameter entity declaration

a parameter entity declaration

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class EntityDecl
class MarkupDecl
class Decl
class Object
trait Matchable
class Any
Show all
case class ParsedEntityDecl(name: String, entdef: EntityDef) extends EntityDecl

a parsed general entity declaration

a parsed general entity declaration

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class EntityDecl
class MarkupDecl
class Decl
class Object
trait Matchable
class Any
Show all
case class PublicID(publicId: String, systemId: String) extends ExternalID

a public identifier (see http://www.w3.org/QA/2002/04/valid-dtd-list.html).

Value parameters

publicId

the public identifier literal

systemId

(can be null for notation pubIDs) the system identifier literal

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ExternalID
trait TokenTests
class Object
trait Matchable
class Any
Show all
case object REQUIRED extends DefaultDecl

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class DefaultDecl
class Object
trait Matchable
class Any
Show all
Self type
REQUIRED.type
case class SystemID(systemId: String) extends ExternalID

a system identifier

a system identifier

Value parameters

systemId

the system identifier literal

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class ExternalID
trait TokenTests
class Object
trait Matchable
class Any
Show all
class Tokens

Attributes

Supertypes
class Object
trait Matchable
class Any
case class UnparsedEntityDecl(name: String, extID: ExternalID, notation: String) extends EntityDecl

an unparsed entity declaration

an unparsed entity declaration

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class EntityDecl
class MarkupDecl
class Decl
class Object
trait Matchable
class Any
Show all
case class ValidationException(e: String) extends Exception

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all