public abstract class AbstractXMLFunction extends AbstractFunction
ALL_FUNCTIONS, EXECUTION_PREFIX, UID_COUNTER
Constructor and Description |
---|
AbstractXMLFunction() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
buildPathForElement(org.w3c.dom.Element element) |
org.w3c.dom.Element |
findCachedElement(PreprocessorContext context,
java.lang.String elementId) |
org.w3c.dom.NodeList |
findCachedElementList(PreprocessorContext context,
java.lang.String elementListId) |
java.lang.String |
findElementForIndex(PreprocessorContext context,
java.lang.String elementListId,
int elementIndex) |
java.lang.String |
getAttribute(PreprocessorContext context,
java.lang.String elementId,
java.lang.String attributeName) |
org.w3c.dom.Document |
getCachedDocument(PreprocessorContext context,
java.lang.String documentId) |
org.w3c.dom.Element |
getCachedElement(PreprocessorContext context,
java.lang.String elementId) |
org.w3c.dom.NodeList |
getCachedElementList(PreprocessorContext context,
java.lang.String elementListId) |
int |
getElementListSize(PreprocessorContext context,
java.lang.String elementListId) |
static java.lang.String |
getFirstLevelTextContent(org.w3c.dom.Node node) |
static java.lang.String |
makeDocumentId(java.lang.String fileName) |
static java.lang.String |
makeDocumentRootId(java.lang.String documentId) |
static java.lang.String |
makeElementId(java.lang.String elementListId,
int elementIndex) |
static java.lang.String |
makeElementListId(org.w3c.dom.Element parentName,
java.lang.String elementName) |
static java.lang.String |
makeXPathElementId(java.lang.String documentId,
java.lang.String xpath) |
static java.lang.String |
makeXPathListId(java.lang.String documentId,
java.lang.String xpath) |
findForClass, findForName, getAllowedArgumentTypes, getArity, getExpressionItemPriority, getExpressionItemType, getName, getReference, getResultType, toString
public static java.lang.String makeElementListId(org.w3c.dom.Element parentName, java.lang.String elementName)
public static java.lang.String makeDocumentId(java.lang.String fileName)
public static java.lang.String makeDocumentRootId(java.lang.String documentId)
public static java.lang.String makeElementId(java.lang.String elementListId, int elementIndex)
public static java.lang.String makeXPathListId(java.lang.String documentId, java.lang.String xpath)
public static java.lang.String makeXPathElementId(java.lang.String documentId, java.lang.String xpath)
public java.lang.String getAttribute(PreprocessorContext context, java.lang.String elementId, java.lang.String attributeName)
public org.w3c.dom.Document getCachedDocument(PreprocessorContext context, java.lang.String documentId)
public org.w3c.dom.Element findCachedElement(PreprocessorContext context, java.lang.String elementId)
public org.w3c.dom.Element getCachedElement(PreprocessorContext context, java.lang.String elementId)
public org.w3c.dom.NodeList findCachedElementList(PreprocessorContext context, java.lang.String elementListId)
public org.w3c.dom.NodeList getCachedElementList(PreprocessorContext context, java.lang.String elementListId)
public int getElementListSize(PreprocessorContext context, java.lang.String elementListId)
public static java.lang.String buildPathForElement(org.w3c.dom.Element element)
public static java.lang.String getFirstLevelTextContent(org.w3c.dom.Node node)
public java.lang.String findElementForIndex(PreprocessorContext context, java.lang.String elementListId, int elementIndex)