Class StandardDatatypes
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
-
public final class StandardDatatypes extends Object
XACML standard datatypes- Version:
- $Id: $
-
-
Field Summary
Fields Modifier and Type Field Description static AttributeDatatype<AnyUriValue>
ANYURI
anyURIstatic AttributeDatatype<Base64BinaryValue>
BASE64BINARY
base64Binarystatic AttributeDatatype<BooleanValue>
BOOLEAN
booleanstatic AttributeDatatype<DateValue>
DATE
datestatic AttributeDatatype<DateTimeValue>
DATETIME
dateTimestatic AttributeDatatype<DayTimeDurationValue>
DAYTIMEDURATION
dayTimeDurationstatic AttributeDatatype<DnsNameWithPortRangeValue>
DNSNAME
dnsNamestatic AttributeDatatype<DoubleValue>
DOUBLE
doublestatic PrimitiveDatatype<Function>
FUNCTION
Special datatype for function, since datatype are used to specify - among other things - function parameter types, and function may be used as parameters of high-order functions (e.g.static AttributeDatatype<HexBinaryValue>
HEXBINARY
hexBinarystatic AttributeDatatype<IntegerValue>
INTEGER
integerstatic AttributeDatatype<IpAddressValue>
IPADDRESS
ipAddressstatic Set<AttributeDatatype<?>>
MANDATORY_SET
Set of standard mandatory attribute datatypes (xpathExpression is optional, and function is not standard datatype, therefore excluded)static AttributeDatatype<Rfc822NameValue>
RFC822NAME
rfc822Namestatic AttributeDatatype<StringValue>
STRING
stringstatic AttributeDatatype<TimeValue>
TIME
timestatic AttributeDatatype<X500NameValue>
X500NAME
x500Namestatic AttributeDatatype<XPathValue>
XPATH
xpathExpressionstatic AttributeDatatype<YearMonthDurationValue>
YEARMONTHDURATION
yearMonthDuration
-
-
-
Field Detail
-
STRING
public static final AttributeDatatype<StringValue> STRING
string
-
BOOLEAN
public static final AttributeDatatype<BooleanValue> BOOLEAN
boolean
-
INTEGER
public static final AttributeDatatype<IntegerValue> INTEGER
integer
-
DOUBLE
public static final AttributeDatatype<DoubleValue> DOUBLE
double
-
TIME
public static final AttributeDatatype<TimeValue> TIME
time
-
DATE
public static final AttributeDatatype<DateValue> DATE
date
-
DATETIME
public static final AttributeDatatype<DateTimeValue> DATETIME
dateTime
-
ANYURI
public static final AttributeDatatype<AnyUriValue> ANYURI
anyURI
-
HEXBINARY
public static final AttributeDatatype<HexBinaryValue> HEXBINARY
hexBinary
-
BASE64BINARY
public static final AttributeDatatype<Base64BinaryValue> BASE64BINARY
base64Binary
-
X500NAME
public static final AttributeDatatype<X500NameValue> X500NAME
x500Name
-
RFC822NAME
public static final AttributeDatatype<Rfc822NameValue> RFC822NAME
rfc822Name
-
IPADDRESS
public static final AttributeDatatype<IpAddressValue> IPADDRESS
ipAddress
-
DNSNAME
public static final AttributeDatatype<DnsNameWithPortRangeValue> DNSNAME
dnsName
-
DAYTIMEDURATION
public static final AttributeDatatype<DayTimeDurationValue> DAYTIMEDURATION
dayTimeDuration
-
YEARMONTHDURATION
public static final AttributeDatatype<YearMonthDurationValue> YEARMONTHDURATION
yearMonthDuration
-
XPATH
public static final AttributeDatatype<XPathValue> XPATH
xpathExpression
-
FUNCTION
public static final PrimitiveDatatype<Function> FUNCTION
Special datatype for function, since datatype are used to specify - among other things - function parameter types, and function may be used as parameters of high-order functions (e.g. any-of, all-of, etc.). Although this is not defined as XACML datatype per se in XACML specification, this datatype is more or less implicit.
-
MANDATORY_SET
public static final Set<AttributeDatatype<?>> MANDATORY_SET
Set of standard mandatory attribute datatypes (xpathExpression is optional, and function is not standard datatype, therefore excluded)
-
-