Package org.apache.xpath.functions
Class FuncSystemProperty
- java.lang.Object
-
- org.apache.xpath.Expression
-
- org.apache.xpath.functions.Function
-
- org.apache.xpath.functions.FunctionOneArg
-
- org.apache.xpath.functions.FuncSystemProperty
-
- All Implemented Interfaces:
java.io.Serializable
,javax.xml.transform.SourceLocator
,ExpressionNode
,ExpressionOwner
,XPathVisitable
public class FuncSystemProperty extends FunctionOneArg
Execute the SystemProperty() function.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FuncSystemProperty()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XObject
execute(XPathContext xctxt)
Execute the function.void
loadPropertyFile(java.lang.String file, java.util.Properties target)
Retrieve a propery bundle from a specified file-
Methods inherited from class org.apache.xpath.functions.FunctionOneArg
callArgVisitors, canTraverseOutsideSubtree, checkNumberArgs, deepEquals, fixupVariables, getArg0, getExpression, setArg, setExpression
-
Methods inherited from class org.apache.xpath.functions.Function
callVisitors, postCompileStep
-
Methods inherited from class org.apache.xpath.Expression
asIterator, asIteratorRaw, asNode, assertion, bool, error, execute, execute, execute, executeCharsToContentHandler, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getColumnNumber, getExpressionOwner, getLineNumber, getPublicId, getSystemId, isNodesetExpr, isStableNumber, num, warn, xstr
-
-
-
-
Method Detail
-
execute
public XObject execute(XPathContext xctxt) throws javax.xml.transform.TransformerException
Execute the function. The function must return a valid object.
-
loadPropertyFile
public void loadPropertyFile(java.lang.String file, java.util.Properties target)
Retrieve a propery bundle from a specified file- Parameters:
file
- The string name of the property file. The name should already be fully qualified as path/filenametarget
- The target property bag the file will be placed into.
-
-