package dtd
- Alphabetic
- Public
- All
Type Members
-  case class AttListDecl (name: String, attrs: List[AttrDecl]) extends MarkupDecl with Product with Serializable
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              AttrDecl
            (name: String, tpe: String, default: DefaultDecl) extends Product with Serializable
      
      
      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. 
-  sealed abstract class ContentModel extends AnyRef
-  case class DEFAULT (fixed: Boolean, attValue: String) extends DefaultDecl with Product with Serializable
-  sealed abstract class DFAContentModel extends ContentModel
- 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        
              DTD
             extends AnyRef
      
      
      A document type declaration. 
-  sealed abstract class Decl extends AnyRef
-  sealed abstract class DefaultDecl extends AnyRef
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              DocType
            (name: String, extID: ExternalID, intSubset: Seq[Decl]) extends Product with Serializable
      
      
      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 
 
-  case class ELEMENTS (r: ContentModel.RegExp) extends DFAContentModel with Product with Serializable
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              ElemDecl
            (name: String, contentModel: ContentModel) extends MarkupDecl with Product with Serializable
      
      
      an element declaration 
- 
      
      
      
        
      
    
      
        
        class
      
      
        
              ElementValidator
             extends (Node) ⇒ Boolean
      
      
      validate children and/or attributes of an element exceptions are created but not thrown. 
- 
      
      
      
        
      
    
      
        sealed abstract 
        class
      
      
        
              EntityDecl
             extends MarkupDecl
      
      
      an entity declaration 
-  sealed abstract class EntityDef extends AnyRef
-  case class ExtDef (extID: ExternalID) extends EntityDef with Product with Serializable
- 
      
      
      
        
      
    
      
        sealed abstract 
        class
      
      
        
              ExternalID
             extends TokenTests
      
      
      an ExternalIDs - either PublicID or SystemID 
-  case class IntDef (value: String) extends EntityDef with Product with Serializable
-  case class MIXED (r: ContentModel.RegExp) extends DFAContentModel with Product with Serializable
-  sealed abstract class MarkupDecl extends Decl
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              NotationDecl
            (name: String, extID: ExternalID) extends MarkupDecl with Product with Serializable
      
      
      a notation declaration 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              PEReference
            (ent: String) extends MarkupDecl with Product with Serializable
      
      
      a parsed entity reference 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              ParameterEntityDecl
            (name: String, entdef: EntityDef) extends EntityDecl with Product with Serializable
      
      
      a parameter entity declaration 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              ParsedEntityDecl
            (name: String, entdef: EntityDef) extends EntityDecl with Product with Serializable
      
      
      a parsed general entity declaration 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              PublicID
            (publicId: String, systemId: String) extends ExternalID with Product with Serializable
      
      
      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 
 
- 
      
      
      
        
      
    
      
        
        class
      
      
        
              Scanner
             extends Tokens with TokenTests
      
      
      Scanner for regexps (content models in DTD element declarations) todo: cleanup 
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              SystemID
            (systemId: String) extends ExternalID with Product with Serializable
      
      
      a system identifier a system identifier - systemId
- the system identifier literal 
 
-  class Tokens extends AnyRef
- 
      
      
      
        
      
    
      
        
        case class
      
      
        
              UnparsedEntityDecl
            (name: String, extID: ExternalID, notation: String) extends EntityDecl with Product with Serializable
      
      
      an unparsed entity declaration 
-  case class ValidationException (e: String) extends Exception with Product with Serializable
Value Members
-  object ANY extends ContentModel with Product with Serializable
-  object ContentModel extends WordExp
- 
      
      
      
        
      
    
      
        
        object
      
      
        
              ContentModelParser
             extends Scanner
      
      
      Parser for regexps (content models in DTD element declarations) 
-  object DocType extends Serializable
-  object EMPTY extends ContentModel with Product with Serializable
-  object IMPLIED extends DefaultDecl with Product with Serializable
-  object MakeValidationException
- 
      
      
      
        
      
    
      
        
        object
      
      
        
              NoExternalID
             extends ExternalID
      
      
      A marker used when a DocTypecontains no external id.
-  object PCDATA extends ContentModel with Product with Serializable
-  object REQUIRED extends DefaultDecl with Product with Serializable