toolbox.oracle.xpath.ext
Class MaskXPathImpl

java.lang.Object
  extended by toolbox.oracle.xpath.ext.MaskXPathImpl
All Implemented Interfaces:
oracle.fabric.common.xml.xpath.IXPathFunction

public class MaskXPathImpl
extends java.lang.Object
implements oracle.fabric.common.xml.xpath.IXPathFunction

XPath function implementation to perform simple String masking operations.

This function can perform three types of masking operations:

The function accepts 4 arguments:


Constructor Summary
MaskXPathImpl()
          Default constructor.
 
Method Summary
 java.lang.Object call(oracle.fabric.common.xml.xpath.IXPathContext context, java.util.List args)
          Perform a masking operation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaskXPathImpl

public MaskXPathImpl()
Default constructor.

Method Detail

call

public java.lang.Object call(oracle.fabric.common.xml.xpath.IXPathContext context,
                             java.util.List args)
                      throws oracle.fabric.common.xml.xpath.XPathFunctionException
Perform a masking operation.

Specified by:
call in interface oracle.fabric.common.xml.xpath.IXPathFunction
Parameters:
context - The context at the point in the expression when the function is called.
args - The list of arguments.
Returns:
Object containing the concatenated string.
Throws:
oracle.fabric.common.xml.xpath.XPathFunctionException