Class FunctionXML_TEXT
java.lang.Object
com.igormaznitsa.jcp.expression.functions.AbstractFunction
com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_TEXT
- All Implemented Interfaces:
ExpressionItem
The class implements the xml_getelementtext function handler
-
Field Summary
FieldsFields inherited from class AbstractFunction
ALL_FUNCTIONS, EXECUTION_PREFIX, FUNCTION_NAME_MAP, UID_COUNTER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecuteStr(PreprocessorContext context, Value elementid) ValueType[][]Get arrays of supported argument typesintgetArity()Get the function aritygetName()Get the function nameGet the function reference to be output for a help requestGet the result typeMethods inherited from class AbstractXMLFunction
buildPathForElement, findCachedElement, findCachedElementList, findElementForIndex, getAttribute, getCachedDocument, getCachedElement, getCachedElementList, getElementListSize, getFirstLevelTextContent, makeDocumentId, makeDocumentRootId, makeElementId, makeElementListId, makeXPathElementId, makeXPathListIdMethods inherited from class AbstractFunction
findForClass, findForName, getExpressionItemPriority, getExpressionItemType, toString
-
Field Details
-
ARG_TYPES
-
-
Constructor Details
-
FunctionXML_TEXT
public FunctionXML_TEXT()
-
-
Method Details
-
getName
Description copied from class:AbstractFunctionGet the function name- Specified by:
getNamein classAbstractFunction- Returns:
- the function name in lower case, must not be null
-
executeStr
-
getArity
public int getArity()Description copied from class:AbstractFunctionGet the function arity- Specified by:
getArityin classAbstractFunction- Returns:
- the function arity (zero or greater)
-
getAllowedArgumentTypes
Description copied from class:AbstractFunctionGet arrays of supported argument types- Specified by:
getAllowedArgumentTypesin classAbstractFunction- Returns:
- the array of argument type combinations allowed by the function handler, must not be null
-
getReference
Description copied from class:AbstractFunctionGet the function reference to be output for a help request- Specified by:
getReferencein classAbstractFunction- Returns:
- the function information as a String, must not be null
-
getResultType
Description copied from class:AbstractFunctionGet the result type- Specified by:
getResultTypein classAbstractFunction- Returns:
- the result type of the function, must not be null
-