AnyUriValue |
Represent the URI value that this class represents
|
ArbitrarilyBigInteger |
Arbitrary-precision integer, that can represent xsd:integer values.
|
AttributeBag<AV extends AttributeValue> |
Attribute bag (section 7.3.2 of XACML specification), i.e.
|
AttributeDatatype<AV extends AttributeValue> |
AttributeValue datatype, i.e.
|
Bag<AV extends AttributeValue> |
Bag of values (elements) as defined in ยง7.3.2 of XACML core specification (Attribute bags): The values in a bag are not ordered, and some of the values may be duplicates.
|
BagDatatype<AV extends AttributeValue> |
Bag datatype for bags of primitive datatypes
|
Bags |
This class consists exclusively of static methods that operate on or return Bag s.
|
Bags.NonEmptinessValidator |
Checks the bag is not empty, typically used to enforce MustBePresent=True on XACML AttributeDesignator/AttributeSelector elements
|
Base64BinaryValue |
Representation of a xs:base64Binary value.
|
BaseAttributeValueFactory<AV extends AttributeValue> |
Base class for datatype-specific Attribute Value Factory/Parser.
|
BaseTimeValue<TAV extends BaseTimeValue<TAV>> |
Superclass of date/time attribute values, i.e.
|
BooleanValue |
Representation of a xs:boolean value.
|
Datatype<V extends Value> |
Expression evaluation return type (private/package-visible-only constructors are there to make sure only derived classes PrimitiveDatatype and BagDatatype may be instantiated.)
|
DateTimeValue |
Representation of a xs:dateTime value.
|
DateValue |
Representation of a xs:date value.
|
DayTimeDurationValue |
Representation of a xs:dayTimeDuration value.
|
DnsNameWithPortRangeValue |
Represents the DNSName datatype introduced in XACML 2.0.
|
DoubleValue |
Representation of a xs:double value.
|
DurationValue<DAV extends DurationValue<DAV>> |
Superclass of duration attribute values, i.e.
|
GenericInteger |
Generic Integer, to be used as underlying type for IntegerValue implementations, i.e.
|
HexBinaryValue |
Representation of a xs:hexBinary value.
|
ImmutableAttributeValueFactoryRegistry |
Immutable AttributeValueFactoryRegistry .
|
IntegerValue |
Representation of a xs:integer value.
|
IpAddressValue |
Represents the IPAddress datatype introduced in XACML 2.0.
|
LongInteger |
Long integer, equivalent of xsd:long.
|
MediumInteger |
Medium-size integer, equivalent of xsd:int.
|
NetworkPortRange |
This class represents a port range as specified in the dnsName and ipAddress datatypes.
|
NumericValue<N extends Number,NAV extends NumericValue<N,NAV>> |
Superclass of all numeric Attribute Values (integer, double...)
|
PrimitiveDatatype<AV extends PrimitiveValue> |
Primitive datatype
|
Rfc822NameValue |
Representation of an RFC 822 email address.
|
SimpleValue<V> |
Superclass of all "simple" Attribute Values, including values of any XACML standard datatype; "simple" as in "simple type" or "simple content" of XML schema.
|
SimpleValue.BaseFactory<AV extends AttributeValue> |
Datatype-specific Attribute Value Factory that supports values based on single Serializable element (i.e.
|
StandardAttributeValueFactories |
XACML standard datatypes
|
StandardDatatypes |
XACML standard datatypes
|
StringContentOnlyValueFactory<AV extends AttributeValue> |
Datatype-specific Attribute Value Factory that supports values only based on string content, without any XML attributes, and independent of the context, i.e.
|
StringParseableValue<V> |
Attribute Value based on string or possibly other type of Serializable content, without any extra XML attributes.
|
StringParseableValue.Factory<AV extends AttributeValue> |
Datatype-specific Attribute Value Factory that supports values based on string and possibly other type of Serializable content without any extra XML attributes.
|
StringValue |
Representation of a xs:string value.
|
TimeValue |
Representation of a xs:time value.
|
X500NameValue |
Representation of an X.500 Directory Name.
|
XPathValue |
Representation of XACML xpathExpression datatype.
|
YearMonthDurationValue |
Representation of a xs:yearMonthDuration value.
|