|
JBoss port of sunxacml 2.0.8.Final-redhat-1 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
EvaluationCtx | Manages the context of a single policy evaluation. |
PolicyTreeElement | This represents a single node in a policy tree. |
Class Summary | |
---|---|
AbstractPolicy | Represents an instance of an XACML policy. |
BasicEvaluationCtx | A basic implementation of EvaluationCtx that is created from
an XACML Request and falls back on an AttributeFinder if a requested
value isn't available in the Request. |
ConfigurationStore | This class supports run-time loading of configuration data. |
Indenter | Provides flexible indenting for XML encoding. |
MatchResult | This is used as the return value for the various target matching functions. |
Obligation | Represents the ObligationType XML type in XACML. |
PDP | This is the core class for the XACML engine, providing the starting point for request evaluation. |
PDPConfig | This class is used as a container that holds configuration
information for the PDP, which includes the AttributeFinder ,
PolicyFinder , and ResourceFinder that the
PDP should use. |
Policy | Represents one of the two top-level constructs in XACML, the PolicyType. |
PolicyMetaData | This is used to share polcy meta-data throughout the policy tree. |
PolicyReference | This class is used as a placeholder for the PolicyIdReference and PolicySetIdReference fields in a PolicySetType. |
PolicySet | Represents one of the two top-level constructs in XACML, the PolicySetType. |
Rule | Represents the RuleType XACML type. |
SunxacmlUtil | Util class |
Target | Represents the TargetType XML type in XACML. |
TargetMatch | Represents the SubjectMatch, ResourceMatch, ActionMatch, or EnvironmentMatch (in XACML 2.0 and later) XML types in XACML, depending on the value of the type field. |
TargetMatchGroup | This class contains a group of TargetMatch instances and
represents the Subject, Resource, Action, and Environment elements in
an XACML Target. |
TargetSection | This is a container class for instances of TargetMatchGroup
and represents the Subjects, Resources, Actions, and Environments
sections of an XACML Target. |
VersionConstraints | Supports the three version constraints that can be included with a policy reference. |
Exception Summary | |
---|---|
ParsingException | Exception that gets thrown if any general parsing error occurs. |
ProcessingException | Runtime exception that's thrown if any unexpected error occurs. |
UnknownIdentifierException | Exception that gets thrown if an unknown identifier was used, such as the identifier used in any of the standard factories. |
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.
|
JBoss port of sunxacml 2.0.8.Final-redhat-1 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |