org.example.azapi
Interface AzAttributeValueHexBinary

All Superinterfaces:
AzAttributeValue<AzDataTypeIdHexBinary,AzDataByteArray>

public interface AzAttributeValueHexBinary
extends AzAttributeValue<AzDataTypeIdHexBinary,AzDataByteArray>

AzAttributeValueHexBinary contains a Java byte[] object that may be used to generate the XACML #hexBinary DataType.

Author:
Rich

Method Summary
 AzDataByteArray getValue()
          Return the Java AzDataByteArray object that contains the Java byte[] array that is used by this AzAttributeValueHexBinary object to represent the XACML #hexBinary DataType
 void setValue(AzDataByteArray azVal)
          Set the value of this AzAttributeValueHexBinary object with a Java AzDataByteArray object that can generate the string that can be used for the value of a XACML #hexBinary DataType.
 java.lang.String toXacmlString()
          Return the Java String that can be used as the XACML #hexBinary DataType representation of the Java byte[] array, contained in the AzDataByteArray of this AzAttributeValueHexBinary object.
 
Methods inherited from interface org.example.azapi.AzAttributeValue
getType, validate
 

Method Detail

setValue

void setValue(AzDataByteArray azVal)
Set the value of this AzAttributeValueHexBinary object with a Java AzDataByteArray object that can generate the string that can be used for the value of a XACML #hexBinary DataType.

Specified by:
setValue in interface AzAttributeValue<AzDataTypeIdHexBinary,AzDataByteArray>
Parameters:
azVal - an azDataByteArray that can be used to generate XACML #hexBinary DataType

getValue

AzDataByteArray getValue()
Return the Java AzDataByteArray object that contains the Java byte[] array that is used by this AzAttributeValueHexBinary object to represent the XACML #hexBinary DataType

Specified by:
getValue in interface AzAttributeValue<AzDataTypeIdHexBinary,AzDataByteArray>
Returns:
a Java azDataByteArray object that corresponds to the XACML #hexBinary DataType

toXacmlString

java.lang.String toXacmlString()
Return the Java String that can be used as the XACML #hexBinary DataType representation of the Java byte[] array, contained in the AzDataByteArray of this AzAttributeValueHexBinary object.

Specified by:
toXacmlString in interface AzAttributeValue<AzDataTypeIdHexBinary,AzDataByteArray>
Returns:
a string that can be used as XACML #hexBinary DataType content
See Also:
AzDataByteArray