|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.washington.cs.supple.customization.scope.XMLPatternSearch
Creates XML representations of UiObject tree, application tree, and device tree. These are used to efficiently search for elements that satisfy scope conditions by using XPath.
Constructor Summary | |
XMLPatternSearch()
|
Method Summary | |
static javax.xml.transform.dom.DOMSource |
buildApplicationTree(java.lang.String application)
Builds an XML tree that contains information about the Supple application. |
static javax.xml.transform.dom.DOMSource |
buildDeviceTree(DeviceProperties device)
Builds an XML tree that contains information about the device. |
static javax.xml.transform.dom.DOMSource |
buildObjectTree(UiObject object)
Builds an XML tree based on the current UiObject tree. |
static boolean |
findApplication(javax.xml.transform.dom.DOMSource src,
java.lang.String applicationXPath)
|
static boolean |
findDevice(javax.xml.transform.dom.DOMSource src,
java.lang.String deviceXPath)
|
static java.util.List |
findObjects(javax.xml.transform.dom.DOMSource src,
java.lang.String xPathExpr)
|
UiObject |
getAbsoluteUiObject(UiObject root,
java.lang.Object path)
|
static java.lang.String |
getClassName(java.lang.Class c)
|
static void |
writeXMLToFile(javax.xml.transform.dom.DOMSource s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XMLPatternSearch()
Method Detail |
public static javax.xml.transform.dom.DOMSource buildDeviceTree(DeviceProperties device)
public static javax.xml.transform.dom.DOMSource buildApplicationTree(java.lang.String application)
public static javax.xml.transform.dom.DOMSource buildObjectTree(UiObject object)
public static java.lang.String getClassName(java.lang.Class c)
public static void writeXMLToFile(javax.xml.transform.dom.DOMSource s)
public static boolean findDevice(javax.xml.transform.dom.DOMSource src, java.lang.String deviceXPath) throws java.lang.Exception
java.lang.Exception
public static boolean findApplication(javax.xml.transform.dom.DOMSource src, java.lang.String applicationXPath) throws java.lang.Exception
java.lang.Exception
public static java.util.List findObjects(javax.xml.transform.dom.DOMSource src, java.lang.String xPathExpr) throws java.lang.Exception
java.lang.Exception
public UiObject getAbsoluteUiObject(UiObject root, java.lang.Object path)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |