org.example.azapi
Interface AzAttributeValueAnyURI

All Superinterfaces:
AzAttributeValue<AzDataTypeIdAnyURI,java.net.URI>

public interface AzAttributeValueAnyURI
extends AzAttributeValue<AzDataTypeIdAnyURI,java.net.URI>

AzAttributeValueAnyURI contains Java URI object that may be used to generate the XACML #anyURI DataType.

Author:
Rich

Method Summary
 AzDataTypeIdAnyURI getType()
          Return the AzDataTypeId for this AzAttributeValueAnyURI object.
 java.net.URI getValue()
          Return the Java URI object that is used by this AzAttributeValueAnyURI object to represent the XACML #anyURI DataType
 void setValue(java.net.URI uri)
          Set the value of this AzAttributeValueAnyURI object with a Java URI object that can generate the string that can be used for the value of a XACML #anyURI DataType.
 java.lang.String toXacmlString()
          Return the Java String that can be used as the XACML #anyURI DataType representation of the Java URI object contained in this AzAttributeValueAnyURI object.
 
Methods inherited from interface org.example.azapi.AzAttributeValue
validate
 

Method Detail

getType

AzDataTypeIdAnyURI getType()
Return the AzDataTypeId for this AzAttributeValueAnyURI object.

Specified by:
getType in interface AzAttributeValue<AzDataTypeIdAnyURI,java.net.URI>
Returns:
an enum that contains the XACML DataType identifier string
See Also:
AzDataTypeIdAnyURI

setValue

void setValue(java.net.URI uri)
Set the value of this AzAttributeValueAnyURI object with a Java URI object that can generate the string that can be used for the value of a XACML #anyURI DataType.

Specified by:
setValue in interface AzAttributeValue<AzDataTypeIdAnyURI,java.net.URI>
Parameters:
uri - that can be used to generate XACML #anyURI DataType

getValue

java.net.URI getValue()
Return the Java URI object that is used by this AzAttributeValueAnyURI object to represent the XACML #anyURI DataType

Specified by:
getValue in interface AzAttributeValue<AzDataTypeIdAnyURI,java.net.URI>
Returns:
a Java URI object that corresponds to the XACML #anyURI DataType

toXacmlString

java.lang.String toXacmlString()
Return the Java String that can be used as the XACML #anyURI DataType representation of the Java URI object contained in this AzAttributeValueAnyURI object.

Specified by:
toXacmlString in interface AzAttributeValue<AzDataTypeIdAnyURI,java.net.URI>
Returns:
a string that can be used as XACML #anyURI DataType content