Package | Description |
---|---|
org.jboss.security.xacml.core.ext | |
org.jboss.security.xacml.sunxacml |
This is the root package, which contains the PDP class where most
people will want to start.
|
org.jboss.security.xacml.sunxacml.attr |
Contains many of the classes related to attributes and attribute
retrieval.
|
org.jboss.security.xacml.sunxacml.cond |
Support for Conditions is in this package.
|
Modifier and Type | Class and Description |
---|---|
class |
MultiValueAttribute
Represents a custom attribute of multi value
|
class |
SingleValueAttribute
Represents a custom attribute of single value
|
Modifier and Type | Method and Description |
---|---|
Evaluatable |
TargetMatch.getMatchEvaluatable()
Returns the
AttributeDesignator or
AttributeSelector used by the matching function. |
Constructor and Description |
---|
TargetMatch(int type,
Function function,
Evaluatable eval,
AttributeValue attrValue)
Constructor that creates a
TargetMatch from components. |
Modifier and Type | Class and Description |
---|---|
class |
AnyURIAttribute
Representation of an xs:anyURI value.
|
class |
AttributeDesignator
Represents all four kinds of Designators in XACML.
|
class |
AttributeSelector
Supports the standard selector functionality in XACML, which uses XPath
expressions to resolve values from the Request or elsewhere.
|
class |
AttributeValue
The base type for all datatypes used in a policy or request/response,
this abstract class represents a value for a given attribute type.
|
class |
BagAttribute
Represents a bag used in the XACML spec as return values from functions
and designators/selectors that provide more than one value.
|
class |
Base64BinaryAttribute
Representation of an xsi:base64Binary value.
|
class |
BooleanAttribute
Representation of an xs:boolean value.
|
class |
DateAttribute
Representation of an xs:date value.
|
class |
DateTimeAttribute
Representation of an xs:dateTime value.
|
class |
DayTimeDurationAttribute
Representation of an xf:dayTimeDuration value.
|
class |
DNSNameAttribute
Represents the DNSName datatype introduced in XACML 2.0.
|
class |
DoubleAttribute
Representation of an xsi:double value.
|
class |
HexBinaryAttribute
Representation of an xsi:hexBinary value.
|
class |
IntegerAttribute
Representation of an xs:integer value.
|
class |
IPAddressAttribute
Represents the IPAddress datatype introduced in XACML 2.0.
|
class |
IPv4AddressAttribute
Subclass of
IPAddressAttribute that handles the specifics
of IPv4. |
class |
IPv6AddressAttribute
Subclass of
IPAddressAttribute that handles the specifics
of IPv6. |
class |
RFC822NameAttribute
Representation of an rfc822Name (ie, an email address).
|
class |
StringAttribute
Representation of an xs:string value.
|
class |
TimeAttribute
Representation of an xs:time value.
|
class |
X500NameAttribute
Representation of an X500 Name.
|
class |
YearMonthDurationAttribute
Representation of an xf:yearMonthDuration value.
|
Modifier and Type | Class and Description |
---|---|
class |
Apply
Represents the XACML ApplyType and ConditionType XML types.
|
class |
Condition
Represents the XACML ConditionType type.
|
class |
VariableReference
This class supports the VariableReferenceType type introuced in XACML
2.0.
|
Copyright © 2023 JBoss by Red Hat. All rights reserved.