|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface defining methods needed to extract DTD information from a variety of parsers. Functionally hides the particular parser implementations from the application.
Method Summary | |
void |
appendElement(org.w3c.dom.Element selectedTreeElement,
org.w3c.dom.Element chosenElementToAppend)
|
edu.ucsb.nceas.metaedit.TXElement |
createElement(java.lang.String nameOfChosenElementToAppend)
|
edu.ucsb.nceas.metaedit.TXText |
createTextNode(java.lang.String data,
boolean ignorable)
|
java.util.Vector |
getAppendableElements(ElementFactory.TreeElement selectedTreeElement)
Create a Vector of names that are appendable as children on the element specified in selectedTreeElement . |
java.util.Vector |
getAppendablesInProperOrder(ElementFactory.TreeElement selectedTreeElement)
|
java.lang.String |
getContentModelString(ElementFactory.TreeElement treeElement)
|
int |
getContentType(java.lang.String elementName)
Determine the content type for a given element type. |
org.w3c.dom.Document |
getDocumentDOM()
|
javax.swing.JTree |
getDocumentJTree()
|
edu.ucsb.nceas.metaedit.DTD |
getDTD()
|
java.util.Enumeration |
getDTDAttrDecls(ElementFactory.TreeElement selectedTreeElement)
Determine the attributes declared in the DTD for a given node. |
java.util.Vector |
getInsertableBefore(ElementFactory.TreeElement selectedTreeElement)
Creates a Vector of element names that are insertable as siblings after the element that is specified in selectedTreeElement . |
edu.ucsb.nceas.metaedit.TXAttribute[] |
getTagAttrDeclsArray(ElementFactory.TreeElement selectedTreeElement)
|
void |
insertElement(ElementFactory.TreeElement selectedTreeElement,
ElementFactory.TreeElement chosenElementToInsert)
|
void |
removeElement(ElementFactory.TreeElement selectedTreeElement)
|
org.w3c.dom.Node |
validateElement(ElementFactory.TreeElement treeElement)
|
Method Detail |
public java.util.Vector getAppendableElements(ElementFactory.TreeElement selectedTreeElement)
selectedTreeElement
.selectedTreeElement
- the element for which allowable children are being determinedpublic java.util.Vector getAppendablesInProperOrder(ElementFactory.TreeElement selectedTreeElement)
public java.util.Vector getInsertableBefore(ElementFactory.TreeElement selectedTreeElement)
selectedTreeElement
.selectedTreeElement
- the element for which allowable siblings are being determinedpublic java.util.Enumeration getDTDAttrDecls(ElementFactory.TreeElement selectedTreeElement)
pare
- the node for which the attribute declartions applypublic edu.ucsb.nceas.metaedit.TXAttribute[] getTagAttrDeclsArray(ElementFactory.TreeElement selectedTreeElement)
public int getContentType(java.lang.String elementName)
elementName
- the element name to look uppublic javax.swing.JTree getDocumentJTree()
public edu.ucsb.nceas.metaedit.DTD getDTD()
public org.w3c.dom.Document getDocumentDOM()
public edu.ucsb.nceas.metaedit.TXElement createElement(java.lang.String nameOfChosenElementToAppend)
public edu.ucsb.nceas.metaedit.TXText createTextNode(java.lang.String data, boolean ignorable)
public void appendElement(org.w3c.dom.Element selectedTreeElement, org.w3c.dom.Element chosenElementToAppend)
public void insertElement(ElementFactory.TreeElement selectedTreeElement, ElementFactory.TreeElement chosenElementToInsert)
public void removeElement(ElementFactory.TreeElement selectedTreeElement)
public org.w3c.dom.Node validateElement(ElementFactory.TreeElement treeElement)
public java.lang.String getContentModelString(ElementFactory.TreeElement treeElement)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |