public final class FunctionXML_XLIST extends AbstractXMLFunction
| Modifier and Type | Field and Description |
|---|---|
private static ValueType[][] |
ARG_TYPES |
ALL_FUNCTIONS, EXECUTION_PREFIX, UID_COUNTER| Constructor and Description |
|---|
FunctionXML_XLIST() |
| Modifier and Type | Method and Description |
|---|---|
Value |
executeStrStr(PreprocessorContext context,
Value documentId,
Value xPath) |
ValueType[][] |
getAllowedArgumentTypes()
Get arrays of supported argument types
|
int |
getArity()
Get the function arity
|
java.lang.String |
getName()
Get the function name
|
java.lang.String |
getReference()
Get the function reference to be output for a help request
|
ValueType |
getResultType()
Get the result type
|
private javax.xml.xpath.XPathExpression |
prepareXPathExpression(java.lang.String path) |
buildPathForElement, findCachedElement, findCachedElementList, findElementForIndex, getAttribute, getCachedDocument, getCachedElement, getCachedElementList, getElementListSize, getFirstLevelTextContent, makeDocumentId, makeDocumentRootId, makeElementId, makeElementListId, makeXPathElementId, makeXPathListIdfindForClass, findForName, getExpressionItemPriority, getExpressionItemType, toStringprivate static final ValueType[][] ARG_TYPES
public java.lang.String getName()
AbstractFunctiongetName in class AbstractFunctionpublic Value executeStrStr(PreprocessorContext context, Value documentId, Value xPath)
private javax.xml.xpath.XPathExpression prepareXPathExpression(java.lang.String path)
throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionExceptionpublic int getArity()
AbstractFunctiongetArity in class AbstractFunctionpublic ValueType[][] getAllowedArgumentTypes()
AbstractFunctiongetAllowedArgumentTypes in class AbstractFunctionpublic java.lang.String getReference()
AbstractFunctiongetReference in class AbstractFunctionpublic ValueType getResultType()
AbstractFunctiongetResultType in class AbstractFunction