com.jaxfront.core.xpath
Class XPathExecuterImpl
java.lang.Object
com.jaxfront.core.xpath.XPathExecuterImpl
public class XPathExecuterImpl
- extends java.lang.Object
|
Method Summary |
static java.lang.Integer |
create2CacheKey(boolean listTypeIncluded,
boolean idOnly,
boolean editingTypeIncluded,
boolean editingTypeTraversalOnly,
boolean onlySerializable,
boolean buildLazyChoices)
|
static XPathExecuterImpl |
getInstance()
processXPath method comment. |
Type |
getTypeForXPathXSDForm(java.lang.String xpath,
Type type)
|
static java.lang.String |
getValueFromW3CDOM(org.w3c.dom.Document dom,
java.lang.String xpath)
|
java.util.List |
processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly)
|
java.util.List |
processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices)
|
java.util.List |
processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly)
|
java.util.List |
processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly,
boolean choosenOnly)
|
java.util.List |
processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly,
boolean choosenOnly,
boolean useXUINameSpace)
|
java.util.List |
processXPathNew(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly,
boolean choosenOnly,
boolean useXUINameSpace,
boolean doCache)
|
java.util.List |
processXPathOld(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly,
boolean choosenOnly,
boolean useXUINameSpace,
boolean hideUnnamed)
|
java.util.List |
processXPathXSDForm(java.lang.String xpath,
Type type)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cacheHitCounter
public static int cacheHitCounter
counter
public static int counter
naviCacheHitCounter
public static int naviCacheHitCounter
timeConsumption
public static long timeConsumption
create2CacheKey
public static java.lang.Integer create2CacheKey(boolean listTypeIncluded,
boolean idOnly,
boolean editingTypeIncluded,
boolean editingTypeTraversalOnly,
boolean onlySerializable,
boolean buildLazyChoices)
getInstance
public static XPathExecuterImpl getInstance()
- processXPath method comment.
getTypeForXPathXSDForm
public Type getTypeForXPathXSDForm(java.lang.String xpath,
Type type)
getValueFromW3CDOM
public static java.lang.String getValueFromW3CDOM(org.w3c.dom.Document dom,
java.lang.String xpath)
processXPath
public java.util.List processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly)
throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
processXPath
public java.util.List processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices)
throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
processXPath
public java.util.List processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly)
throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
processXPath
public java.util.List processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly,
boolean choosenOnly)
throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
processXPath
public java.util.List processXPath(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly,
boolean choosenOnly,
boolean useXUINameSpace)
throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
processXPathNew
public java.util.List processXPathNew(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly,
boolean choosenOnly,
boolean useXUINameSpace,
boolean doCache)
throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
processXPathOld
public java.util.List processXPathOld(java.lang.String xpath,
Type type,
boolean editingTypeInlcuded,
boolean listTypeInlcuded,
boolean traverseEditingType,
boolean serializableTypesOnly,
boolean buildLazyChoices,
boolean idOnly,
boolean choosenOnly,
boolean useXUINameSpace,
boolean hideUnnamed)
throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
processXPathXSDForm
public java.util.List processXPathXSDForm(java.lang.String xpath,
Type type)