com.gomjabbar.xml.doctypes.learner
Class DocTypeLearner

java.lang.Object
  |
  +--com.gomjabbar.xml.doctypes.learner.DocTypeLearner
All Implemented Interfaces:
DocumentDescriptor

public class DocTypeLearner
extends java.lang.Object
implements DocumentDescriptor


Constructor Summary
DocTypeLearner(java.lang.String[] attribute_pattern, short[] attribute_value)
           
 
Method Summary
 void append(java.lang.String parent, java.lang.String[] children)
           
 ElementDescriptor getElementDescriptor(java.lang.String element_name)
           
 java.lang.String[] getElementNames()
           
 java.lang.String[] getNotationNames()
           
 java.lang.String[] getRootElementNames()
           
 java.lang.String resolveNotation(java.lang.String notationName)
           
 void set(java.lang.String element, java.lang.String attribute, java.lang.String value)
           
 void setRoot(java.lang.String element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocTypeLearner

public DocTypeLearner(java.lang.String[] attribute_pattern,
                      short[] attribute_value)
Method Detail

getNotationNames

public java.lang.String[] getNotationNames()
Specified by:
getNotationNames in interface DocumentDescriptor

resolveNotation

public java.lang.String resolveNotation(java.lang.String notationName)
Specified by:
resolveNotation in interface DocumentDescriptor

getElementDescriptor

public ElementDescriptor getElementDescriptor(java.lang.String element_name)
Specified by:
getElementDescriptor in interface DocumentDescriptor

getElementNames

public java.lang.String[] getElementNames()
Specified by:
getElementNames in interface DocumentDescriptor

getRootElementNames

public java.lang.String[] getRootElementNames()
Specified by:
getRootElementNames in interface DocumentDescriptor

set

public void set(java.lang.String element,
                java.lang.String attribute,
                java.lang.String value)

append

public void append(java.lang.String parent,
                   java.lang.String[] children)

setRoot

public void setRoot(java.lang.String element)