|
|||||||||
Home >> All >> com >> sun >> xacml >> [ cond overview ] | PREV PACKAGE NEXT PACKAGE |
Package com.sun.xacml.cond
This is the root package, which contains the PDP class where most people will want to start.
See:
Description
Interface Summary | |
Evaluatable | Generic interface that is implemented by all objects that can appear in an ApplyType. |
Function | Interface that all functions in the system must implement. |
FunctionFactoryProxy | A simple proxy interface used to install new FunctionFactory s. |
FunctionProxy | Used by abstract functions to define how new functions are created by the factory. |
Class Summary | |
AbsFunction | A class that implements all the *-abs functions. |
AddFunction | A class that implements all the *-add functions. |
Apply | Represents the XACML ApplyType and ConditionType XML types. |
BagFunction | Represents all of the Bag functions, though the actual implementations are in two sub-classes specific to the condition and general bag functions. |
BaseFunctionFactory | This is a basic implementation of FunctionFactory . |
BasicFunctionFactoryProxy | A simple utility class that manages triples of function factories. |
ComparisonFunction | A class that implements all of the standard comparison functions. |
ConditionBagFunction | Specific BagFunction class that supports the single
condition bag function: type-is-in. |
ConditionSetFunction | Specific SetFunction class that supports all of the
condition set functions: type-at-least-one-member-of, type-subset, and
type-set-equals. |
DateMathFunction | A class that implements several of the date math functions. |
DivideFunction | A class that implements all the *-divide functions. |
EqualFunction | A class that implements all the *-equal functions. |
EvaluationResult | This is used in cases where a normal result is some AttributeValue, but if an attribute couldn't be resolved (or some other problem occurred), then a Status object needs to be returned instead. |
FloorFunction | A class that implements the floor function. |
FunctionBase | An abstract utility superclass for functions. |
FunctionFactory | Factory used to create all functions. |
GeneralBagFunction | Specific BagFunction class that supports all of the
general-purpose bag functions: type-one-and-only, type-bag-size, and
type-bag. |
GeneralBagFunction.BagParameters | Private class that is used for mapping each function to it set of parameters. |
GeneralSetFunction | Specific SetFunction class that supports all of the
general-purpose set functions: type-intersection and type-union. |
HigherOrderFunction | Represents all of the higher order bag functions, except map, which has its own class due to the issues with its return type. |
LogicalFunction | A class that implements the logical functions "or" and "and". |
MapFunction | Represents the higher order bag function map. |
MapFunctionProxy | A basic proxy class that supports map, the only standard abstract function. |
MatchFunction | Implements the three standard matching functions. |
ModFunction | A class that implements the integer-mod function. |
MultiplyFunction | A class that implements all the *-multiply functions. |
NOfFunction | A class that implements the n-of function. |
NotFunction | A class that implements the not function. |
NumericConvertFunction | A class that implements all the numeric type conversion functions (double-to-integer and integer-to-double). |
RoundFunction | A class that implements the round function. |
SetFunction | Represents all of the Set functions, though the actual implementations are in two sub-classes specific to the condition and general set functions. |
StandardFunctionFactory | This factory supports the standard set of functions specified in XACML 1.0 and 1.1. |
StringNormalizeFunction | A class that implements all the string conversion functions (string-normalize-space and string-normalize-to-lower-case). |
SubtractFunction | A class that implements all the *-subtract functions. |
Exception Summary | |
FunctionTypeException | Exception that gets thrown if one of the createFunction methods on the
FunctionFactory was called, but the other method should have
been called instead. |
Package com.sun.xacml.cond Description
This is the root package, which contains the PDP class where most
people will want to start. This package also contains most of the
classes that represent the XML elements from the XACML policy schema,
like Target, Policy, Rule, and Obligation. Most of the classes here
are used when parsing or processing a policy, but a few (like
EvaluationCtx
) are used throughout the code and by many
of the extension APIs. There are also some common Exceptions here.
|
|||||||||
Home >> All >> com >> sun >> xacml >> [ cond overview ] | PREV PACKAGE NEXT PACKAGE |