| Package | Description |
|---|---|
| org.wso2.balana |
This is the root package, which contains the PDP class where most
people will want to start.
|
| org.wso2.balana.attr |
Contains many of the classes related to attributes and attribute
retrieval.
|
| org.wso2.balana.attr.xacml3 | |
| org.wso2.balana.cond |
Support for Conditions is in this package.
|
| org.wso2.balana.cond.cluster |
This package defines the
FunctionCluster interface that
is used to define a cluster of functions that are all implemented by
some common class. |
| org.wso2.balana.cond.cluster.xacml3 | |
| org.wso2.balana.cond.xacml3 | |
| org.wso2.balana.ctx |
All of the classes that support the context schema are in this
package.
|
| org.wso2.balana.ctx.xacml2 | |
| org.wso2.balana.ctx.xacml3 | |
| org.wso2.balana.finder |
The
finder package supports all of the pieces of the
XACML specification that require custom implementation. |
| org.wso2.balana.finder.impl |
The few included finder modules are provided in this package.
|
| org.wso2.balana.xacml3 |
| Class and Description |
|---|
| Apply
Represents the XACML ApplyType and ConditionType XML types.
|
| Condition
Represents the XACML ConditionType type.
|
| Evaluatable
Generic interface that is implemented by all objects that can be evaluated directly (
AttributeDesignator, Apply, AttributeValue, etc.). |
| Function
Interface that all functions in the system must implement.
|
| FunctionFactory
Factory used to create all functions.
|
| FunctionFactoryProxy
A simple proxy interface used to install new
FunctionFactorys. |
| VariableDefinition
This class supports the VariableDefinitionType type introuced in XACML 2.0.
|
| VariableManager
This class is used by the parsing routines to handle the relationships between variable
references and definitions.
|
| Class and Description |
|---|
| Evaluatable
Generic interface that is implemented by all objects that can be evaluated directly (
AttributeDesignator, Apply, AttributeValue, etc.). |
| 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.
|
| Expression
This interface represents the expression type in the XACML 2.0 schema.
|
| Class and Description |
|---|
| Evaluatable
Generic interface that is implemented by all objects that can be evaluated directly (
AttributeDesignator, Apply, AttributeValue, etc.). |
| Expression
This interface represents the expression type in the XACML 2.0 schema.
|
| Class and Description |
|---|
| 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. |
| Condition
Represents the XACML ConditionType type.
|
| EqualFunction
A class that implements all the *-equal functions.
|
| Evaluatable
Generic interface that is implemented by all objects that can be evaluated directly (
AttributeDesignator, Apply, AttributeValue, etc.). |
| 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.
|
| Expression
This interface represents the expression type in the XACML 2.0 schema.
|
| Function
Interface that all functions in the system must implement.
|
| FunctionBase
An abstract utility superclass for functions.
|
| FunctionFactory
Factory used to create all functions.
|
| FunctionFactoryProxy
A simple proxy interface used to install new
FunctionFactorys. |
| FunctionProxy
Used by abstract functions to define how new functions are created by the factory.
|
| 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. |
| 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.x and 2.0.
|
| VariableDefinition
This class supports the VariableDefinitionType type introuced in XACML 2.0.
|
| VariableManager
This class is used by the parsing routines to handle the relationships between variable
references and definitions.
|
| VariableReference
This class supports the VariableReferenceType type introuced in XACML 2.0.
|
| Class and Description |
|---|
| Function
Interface that all functions in the system must implement.
|
| Class and Description |
|---|
| Function
Interface that all functions in the system must implement.
|
| Class and Description |
|---|
| Evaluatable
Generic interface that is implemented by all objects that can be evaluated directly (
AttributeDesignator, Apply, AttributeValue, etc.). |
| 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.
|
| Expression
This interface represents the expression type in the XACML 2.0 schema.
|
| Function
Interface that all functions in the system must implement.
|
| FunctionBase
An abstract utility superclass for functions.
|
| Class and Description |
|---|
| Evaluatable
Generic interface that is implemented by all objects that can be evaluated directly (
AttributeDesignator, Apply, AttributeValue, etc.). |
| 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.
|
| Expression
This interface represents the expression type in the XACML 2.0 schema.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| Expression
This interface represents the expression type in the XACML 2.0 schema.
|
Copyright © 2018 WSO2. All rights reserved.