|
|||||||||
| Home >> All >> org >> enhydra >> xml >> xmlc >> [ compiler overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.enhydra.xml.xmlc.compiler
Class EditDOM

java.lang.Objectorg.enhydra.xml.xmlc.compiler.EditDOM
- public class EditDOM
- extends java.lang.Object
Class to perform edits on a DOM.
| Field Summary | |
private org.enhydra.xml.xmlc.metadata.DeleteElement[] |
deleteElements
DOM edits metadata. |
private boolean |
isHtml
Is this an HTML document? |
private org.enhydra.xml.xmlc.metadata.URLMapping[] |
urlMappings
|
private org.enhydra.xml.xmlc.metadata.URLRegExpMapping[] |
urlRegExpMappings
|
private org.enhydra.xml.xmlc.dom.XMLCDocument |
xmlcDocument
Document being edited. |
| Constructor Summary | |
EditDOM(org.enhydra.xml.xmlc.metadata.MetaData metaData)
Constructor. |
|
| Method Summary | |
void |
edit(org.enhydra.xml.xmlc.dom.XMLCDocument xmlcDoc)
Edit the nodes of the document. |
private void |
editElementURL(org.w3c.dom.Element element,
java.lang.String attrName)
Perform URL edits on an attribute element. |
private void |
editElementURLs(org.w3c.dom.Element element)
Perform URL edits on an element. |
private void |
editNodes(org.w3c.dom.Node node)
Recursively edit nodes. |
private boolean |
elementMatchesConstraints(org.w3c.dom.Element element,
org.enhydra.xml.xmlc.metadata.ElementEdit elementEdit)
Determine if an element matches an ElementEdit set of constraints. |
private boolean |
processDeleteElement(org.w3c.dom.Element element,
org.enhydra.xml.xmlc.metadata.DeleteElement deleteElement)
Process a delete element request on an element, |
private boolean |
processDeleteElements(org.w3c.dom.Element element)
Process delete element requests on an element, |
private boolean |
processURLMapping(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String oldURL,
org.enhydra.xml.xmlc.metadata.URLMapping urlMapping)
Process a URL mapping for an attribute. |
private boolean |
processURLMappings(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String oldURL)
Process URL mappings for an attribute. |
private boolean |
processURLRegExpMapping(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String oldURL,
org.enhydra.xml.xmlc.metadata.URLRegExpMapping urlRegExpMapping)
Process a URL regexp mapping for an attribute. |
private boolean |
processURLRegExpMappings(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String oldURL)
Process the URL regexp mappings for an attribute. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
deleteElements
private org.enhydra.xml.xmlc.metadata.DeleteElement[] deleteElements
- DOM edits metadata.
urlMappings
private org.enhydra.xml.xmlc.metadata.URLMapping[] urlMappings
urlRegExpMappings
private org.enhydra.xml.xmlc.metadata.URLRegExpMapping[] urlRegExpMappings
xmlcDocument
private org.enhydra.xml.xmlc.dom.XMLCDocument xmlcDocument
- Document being edited.
isHtml
private boolean isHtml
- Is this an HTML document?
| Constructor Detail |
EditDOM
public EditDOM(org.enhydra.xml.xmlc.metadata.MetaData metaData)
- Constructor.
| Method Detail |
elementMatchesConstraints
private boolean elementMatchesConstraints(org.w3c.dom.Element element, org.enhydra.xml.xmlc.metadata.ElementEdit elementEdit)
- Determine if an element matches an ElementEdit set of constraints.
processDeleteElement
private boolean processDeleteElement(org.w3c.dom.Element element, org.enhydra.xml.xmlc.metadata.DeleteElement deleteElement)
- Process a delete element request on an element,
processDeleteElements
private boolean processDeleteElements(org.w3c.dom.Element element)
- Process delete element requests on an element,
processURLMapping
private boolean processURLMapping(org.w3c.dom.Element element, java.lang.String attrName, java.lang.String oldURL, org.enhydra.xml.xmlc.metadata.URLMapping urlMapping)
- Process a URL mapping for an attribute.
processURLMappings
private boolean processURLMappings(org.w3c.dom.Element element, java.lang.String attrName, java.lang.String oldURL)
- Process URL mappings for an attribute.
processURLRegExpMapping
private boolean processURLRegExpMapping(org.w3c.dom.Element element, java.lang.String attrName, java.lang.String oldURL, org.enhydra.xml.xmlc.metadata.URLRegExpMapping urlRegExpMapping) throws org.enhydra.xml.xmlc.XMLCException
- Process a URL regexp mapping for an attribute.
processURLRegExpMappings
private boolean processURLRegExpMappings(org.w3c.dom.Element element, java.lang.String attrName, java.lang.String oldURL) throws org.enhydra.xml.xmlc.XMLCException
- Process the URL regexp mappings for an attribute.
editElementURL
private void editElementURL(org.w3c.dom.Element element, java.lang.String attrName) throws org.enhydra.xml.xmlc.XMLCException
- Perform URL edits on an attribute element. Trys URLMappings first,
then URL regexp mappings.
editElementURLs
private void editElementURLs(org.w3c.dom.Element element) throws org.enhydra.xml.xmlc.XMLCException
- Perform URL edits on an element.
editNodes
private void editNodes(org.w3c.dom.Node node) throws org.enhydra.xml.xmlc.XMLCException
- Recursively edit nodes.
edit
public void edit(org.enhydra.xml.xmlc.dom.XMLCDocument xmlcDoc) throws org.enhydra.xml.xmlc.XMLCException
- Edit the nodes of the document.
|
|||||||||
| Home >> All >> org >> enhydra >> xml >> xmlc >> [ compiler overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.enhydra.xml.xmlc.compiler.EditDOM