public interface ExpressionContext
Example:
You can then register this extension function using apublic class MyExtenstionFunctions { public static String objectType(ExpressionContext context){ Object value = context.getContextNodePointer().getValue(); if (value == null){ return "null"; } return value.getClass().getName(); } }
ClassFunctions
object and call it like this:
This expression will find all nodes of the graph that are dates."/descendent-or-self::node()[ns:objectType() = 'java.util.Date']"
Modifier and Type | Method and Description |
---|---|
List |
getContextNodeList()
Get the current context node list.
|
Pointer |
getContextNodePointer()
Get the current context node.
|
JXPathContext |
getJXPathContext()
Get the JXPathContext in which this function is being evaluated.
|
int |
getPosition()
Returns the current context position.
|
JXPathContext getJXPathContext()
Pointer getContextNodePointer()
List getContextNodeList()
int getPosition()
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.