org.merlotxml.util.xml
Class ValidDocument

java.lang.Object
  extended byorg.merlotxml.util.xml.ValidDocument

public class ValidDocument
extends java.lang.Object

Container for a validated Document and it's DTDDocuments

Author:
Kelly A. Campbell

Constructor Summary
ValidDocument()
           
ValidDocument(org.w3c.dom.Document doc)
           
 
Method Summary
 void addDTD(DTDCacheEntry cachedDTD, java.lang.String doctype)
           
 org.w3c.dom.Document getDocument()
           
 java.util.Enumeration getDTDAttributes(java.lang.String elementName)
           
 DTDCacheEntry getDTDCacheEntry()
           
 DTDDocument getDTDDocument(java.lang.String name)
           
 DTDDocument getDTDForElement(org.w3c.dom.Element el)
           
 DTDDocument getDTDForElement(java.lang.String nodeName)
           
 java.util.Stack getDTDStackCopy()
          Deprecated.  
 java.lang.String getEncoding()
           
 java.lang.String getFileLocation()
           
 GrammarDocument getGrammarDocument()
           
 DTDDocument getMainDTDDocument()
           
protected  void lazyInitElements()
           
 void setDocument(org.w3c.dom.Document doc)
           
 void setEncoding(java.lang.String enc)
           
 void setFileLocation(java.lang.String fileLocation)
           
 void setGrammarDocument(GrammarDocument grammarDocument)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidDocument

public ValidDocument()

ValidDocument

public ValidDocument(org.w3c.dom.Document doc)
Method Detail

getDocument

public org.w3c.dom.Document getDocument()

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String enc)

setDocument

public void setDocument(org.w3c.dom.Document doc)

addDTD

public void addDTD(DTDCacheEntry cachedDTD,
                   java.lang.String doctype)

setGrammarDocument

public void setGrammarDocument(GrammarDocument grammarDocument)

getGrammarDocument

public GrammarDocument getGrammarDocument()

getDTDStackCopy

public java.util.Stack getDTDStackCopy()
Deprecated.  


getDTDDocument

public DTDDocument getDTDDocument(java.lang.String name)

getMainDTDDocument

public DTDDocument getMainDTDDocument()

getDTDCacheEntry

public DTDCacheEntry getDTDCacheEntry()

setFileLocation

public void setFileLocation(java.lang.String fileLocation)

getFileLocation

public java.lang.String getFileLocation()

getDTDAttributes

public java.util.Enumeration getDTDAttributes(java.lang.String elementName)

getDTDForElement

public DTDDocument getDTDForElement(java.lang.String nodeName)

getDTDForElement

public DTDDocument getDTDForElement(org.w3c.dom.Element el)

lazyInitElements

protected void lazyInitElements()