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.proxy |
This package defines proxy classes for all of the standard
datatypes.
|
org.wso2.balana.combine |
All of the combining algorithm support is in this package.
|
org.wso2.balana.cond |
Support for Conditions is in this package.
|
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.xacml2 | |
org.wso2.balana.xacml3 |
Class and Description |
---|
AbstractObligation
Represents ObligationType in the XACML 2.0 and ObligationExpressionType in the XACML 2.0
policy schema.
|
AbstractPolicy
Represents an instance of an XACML policy.
|
AbstractTarget
Represents the TargetType XML type in XACML.
|
Balana
This is the core class for the Balana project providing the init point of Balana engine.
|
MatchResult
This is used as the return value for the various target matching functions.
|
ObligationFactory |
ObligationResult |
ParsingException
Exception that gets thrown if any general parsing error occurs.
|
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.
|
PolicyTreeElement
This represents a single node in a policy tree.
|
Rule
Represents the RuleType XACML type.
|
TargetFactory
Factory that creates the AbstractTarget
|
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.
|
UnknownIdentifierException
Exception that gets thrown if an unknown identifier was used, such as the identifier used in any
of the standard factories.
|
VersionConstraints
Supports the three version constraints that can be included with a policy reference.
|
Class and Description |
---|
ParsingException
Exception that gets thrown if any general parsing error occurs.
|
PolicyMetaData
This is used to share polcy meta-data throughout the policy tree.
|
UnknownIdentifierException
Exception that gets thrown if an unknown identifier was used, such as the identifier used in any
of the standard factories.
|
Class and Description |
---|
ParsingException
Exception that gets thrown if any general parsing error occurs.
|
Class and Description |
---|
AbstractPolicy
Represents an instance of an XACML policy.
|
ParsingException
Exception that gets thrown if any general parsing error occurs.
|
PolicyTreeElement
This represents a single node in a policy tree.
|
Rule
Represents the RuleType XACML type.
|
UnknownIdentifierException
Exception that gets thrown if an unknown identifier was used, such as the identifier used in any
of the standard factories.
|
Class and Description |
---|
MatchResult
This is used as the return value for the various target matching functions.
|
ParsingException
Exception that gets thrown if any general parsing error occurs.
|
PolicyMetaData
This is used to share polcy meta-data throughout the policy tree.
|
UnknownIdentifierException
Exception that gets thrown if an unknown identifier was used, such as the identifier used in any
of the standard factories.
|
Class and Description |
---|
Indenter
Provides flexible indenting for XML encoding.
|
ObligationResult |
ParsingException
Exception that gets thrown if any general parsing error occurs.
|
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. |
PolicyMetaData
This is used to share polcy meta-data throughout the policy tree.
|
Class and Description |
---|
Indenter
Provides flexible indenting for XML encoding.
|
ObligationResult |
ParsingException
Exception that gets thrown if any general parsing error occurs.
|
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. |
Class and Description |
---|
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. |
PolicyReference
This class is used as a placeholder for the PolicyIdReference and PolicySetIdReference fields in
a PolicySetType.
|
Class and Description |
---|
AbstractPolicy
Represents an instance of an XACML policy.
|
PolicyMetaData
This is used to share polcy meta-data throughout the policy tree.
|
VersionConstraints
Supports the three version constraints that can be included with a policy reference.
|
Class and Description |
---|
PolicyMetaData
This is used to share polcy meta-data throughout the policy tree.
|
VersionConstraints
Supports the three version constraints that can be included with a policy reference.
|
Class and Description |
---|
AbstractObligation
Represents ObligationType in the XACML 2.0 and ObligationExpressionType in the XACML 2.0
policy schema.
|
AbstractTarget
Represents the TargetType XML type in XACML.
|
MatchResult
This is used as the return value for the various target matching functions.
|
ObligationResult |
ParsingException
Exception that gets thrown if any general parsing error occurs.
|
PolicyMetaData
This is used to share polcy meta-data throughout the policy tree.
|
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.
|
Class and Description |
---|
AbstractObligation
Represents ObligationType in the XACML 2.0 and ObligationExpressionType in the XACML 2.0
policy schema.
|
Indenter
Provides flexible indenting for XML encoding.
|
MatchResult
This is used as the return value for the various target matching functions.
|
ObligationResult |
ParsingException
Exception that gets thrown if any general parsing error occurs.
|
PolicyMetaData
This is used to share polcy meta-data throughout the policy tree.
|
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.
|
Copyright © 2017 WSO2. All rights reserved.