cs.arizona.util
Class TargetIdentifier

java.lang.Object
  extended by cs.arizona.util.TargetIdentifier

public class TargetIdentifier
extends java.lang.Object

Author:
Alex Henniges Class will replace SchemaPathEvaluator.

Constructor Summary
TargetIdentifier(org.w3c.dom.Document schemaDoc)
           
 
Method Summary
 java.util.Hashtable<java.lang.String,org.w3c.dom.Element> getChildAttributes(java.lang.String elementName)
           
 java.util.ArrayList<org.w3c.dom.Element> getChildElements(java.lang.String elementName)
           
 org.w3c.dom.Element getTarget(java.lang.String elementName)
          Returns the element given by elementName.
 org.w3c.dom.Element getTopLevelElement()
          The function returns the top element in the document.
 boolean validateField(org.w3c.dom.Element element, java.lang.String fieldPath)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TargetIdentifier

public TargetIdentifier(org.w3c.dom.Document schemaDoc)
Method Detail

getTarget

public org.w3c.dom.Element getTarget(java.lang.String elementName)
Returns the element given by elementName.

Returns:
- Element found with elementName. Null if not found.

validateField

public boolean validateField(org.w3c.dom.Element element,
                             java.lang.String fieldPath)

getTopLevelElement

public org.w3c.dom.Element getTopLevelElement()
The function returns the top element in the document.

Returns:

getChildAttributes

public java.util.Hashtable<java.lang.String,org.w3c.dom.Element> getChildAttributes(java.lang.String elementName)

getChildElements

public java.util.ArrayList<org.w3c.dom.Element> getChildElements(java.lang.String elementName)