SunTM's XACML Implementation for JavaTM

com.sun.xacml.cond
Class MapFunctionProxy

java.lang.Object
  extended bycom.sun.xacml.cond.MapFunctionProxy
All Implemented Interfaces:
FunctionProxy

public class MapFunctionProxy
extends Object
implements FunctionProxy

A basic proxy class that supports map, the only standard abstract function. This is useful if you're configuring the PDP at runtime.

Since:
1.2

Constructor Summary
MapFunctionProxy()
          Default constructor.
 
Method Summary
 Function getInstance(Node root, String xpathVersion)
          Creates an instance of some abstract function.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapFunctionProxy

public MapFunctionProxy()
Default constructor.

Method Detail

getInstance

public Function getInstance(Node root,
                            String xpathVersion)
                     throws Exception
Description copied from interface: FunctionProxy
Creates an instance of some abstract function. If the function being created is not using XPath, then the version parameter can be ignored, otherwise a value must be present and the version must be acceptable.

Specified by:
getInstance in interface FunctionProxy
Parameters:
root - the DOM root of the apply statement containing the function
xpathVersion - the version specified in the contianing policy, or null if no version was specified
Returns:
the function
Throws:
Exception - if the underlying code experienced any error

Sun's XACML Implementation Version 1.2

Copyright 2003-2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

Sun, Sun Microsystems, the Sun Logo, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.