--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: name is the name of the doctype external_id is the referenced DTD, if given
  name: entities
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: name is the name of the doctype external_id is the referenced DTD, if given
  name: external_id
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: name is the name of the doctype external_id is the referenced DTD, if given
  name: name
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: name is the name of the doctype external_id is the referenced DTD, if given
  name: namespaces
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: Represents an XML DOCTYPE declaration; that is, the contents of &lt;!DOCTYPE ... &gt;. DOCTYPES can be used to declare the DTD of a document, as well as being used to declare entities used in the document.
constants: 
- !ruby/object:RI::Constant 
  comment: 
  name: START
  value: "\"<!DOCTYPE\""
- !ruby/object:RI::Constant 
  comment: 
  name: STOP
  value: "\">\""
- !ruby/object:RI::Constant 
  comment: 
  name: SYSTEM
  value: "\"SYSTEM\""
- !ruby/object:RI::Constant 
  comment: 
  name: PUBLIC
  value: "\"PUBLIC\""
- !ruby/object:RI::Constant 
  comment: 
  name: DEFAULT_ENTITIES
  value: "{        'gt'=>EntityConst::GT,        'lt'=>EntityConst::LT,        'quot'=>EntityConst::QUOT,        \"apos\"=>EntityConst::APOS"
full_name: REXML::DocType
includes: 
- !ruby/object:RI::IncludedModule 
  name: XMLTokens
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: add
- !ruby/object:RI::MethodSummary 
  name: attribute_of
- !ruby/object:RI::MethodSummary 
  name: attributes_of
- !ruby/object:RI::MethodSummary 
  name: clone
- !ruby/object:RI::MethodSummary 
  name: context
- !ruby/object:RI::MethodSummary 
  name: entity
- !ruby/object:RI::MethodSummary 
  name: node_type
- !ruby/object:RI::MethodSummary 
  name: notation
- !ruby/object:RI::MethodSummary 
  name: notations
- !ruby/object:RI::MethodSummary 
  name: public
- !ruby/object:RI::MethodSummary 
  name: strip_quotes
- !ruby/object:RI::MethodSummary 
  name: system
- !ruby/object:RI::MethodSummary 
  name: write
name: DocType
superclass: Parent
