Interface AttributeValueType

  • All Superinterfaces:
    org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, ExpressionType, XACMLObject, org.opensaml.core.xml.XMLObject
    All Known Subinterfaces:
    AttributeAssignmentType

    public interface AttributeValueType
    extends ExpressionType, org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject
    XACML AttributeValue schema type.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getDataType()
      Gets the data type of the designated attribute.
      String getValue()
      Gets the text content of the element.
      void setDataType​(String type)
      Sets the data type of the designated attribute.
      void setValue​(String value)
      Sets the text content of the element.
      • Methods inherited from interface org.opensaml.core.xml.AttributeExtensibleXMLObject

        getUnknownAttributes
      • Methods inherited from interface org.opensaml.core.xml.ElementExtensibleXMLObject

        getUnknownXMLObjects, getUnknownXMLObjects
      • Methods inherited from interface org.opensaml.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • DEFAULT_ELEMENT_LOCAL_NAME

        static final String DEFAULT_ELEMENT_LOCAL_NAME
        Local name of the element AttributeValue.
        See Also:
        Constant Field Values
      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        QName of the element AttributeValue.
      • SCHEMA_TYPE_NAME

        static final QName SCHEMA_TYPE_NAME
        QName of the XSI type.
    • Method Detail

      • getDataType

        String getDataType()
        Gets the data type of the designated attribute.
        Returns:
        data type of the designated attribute
      • setDataType

        void setDataType​(String type)
        Sets the data type of the designated attribute.
        Parameters:
        type - data type of the designated attribute
      • getValue

        String getValue()
        Gets the text content of the element.
        Returns:
        text content of the element
      • setValue

        void setValue​(String value)
        Sets the text content of the element. NOTE because the library does not support mixed content setting textual content will prohibit element content.
        Parameters:
        value - text content of the element