Class CryptoBinaryImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private BigInteger bigIntValue
      The cached BigInteger representation of the element's base64-encoded value.
      private org.slf4j.Logger log
      Class logger.
      • Fields inherited from interface org.opensaml.xmlsec.signature.CryptoBinary

        TYPE_LOCAL_NAME, TYPE_NAME
      • Fields inherited from interface org.opensaml.core.xml.schema.XSBase64Binary

        TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected CryptoBinaryImpl​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      BigInteger getValueBigInt()
      void setValue​(String newValue)
      void setValueBigInt​(BigInteger bigInt)
      • Methods inherited from class org.opensaml.core.xml.schema.impl.XSBase64BinaryImpl

        getOrderedChildren, getValue
      • Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
      • 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
      • Methods inherited from interface org.opensaml.core.xml.schema.XSBase64Binary

        getValue
    • Field Detail

      • log

        private final org.slf4j.Logger log
        Class logger.
      • bigIntValue

        private BigInteger bigIntValue
        The cached BigInteger representation of the element's base64-encoded value.
    • Constructor Detail

      • CryptoBinaryImpl

        protected CryptoBinaryImpl​(String namespaceURI,
                                   String elementLocalName,
                                   String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • getValueBigInt

        public BigInteger getValueBigInt()
        Specified by:
        getValueBigInt in interface org.opensaml.xmlsec.signature.CryptoBinary
      • setValueBigInt

        public void setValueBigInt​(BigInteger bigInt)
                            throws net.shibboleth.utilities.java.support.codec.EncodingException
        Specified by:
        setValueBigInt in interface org.opensaml.xmlsec.signature.CryptoBinary
        Throws:
        net.shibboleth.utilities.java.support.codec.EncodingException
      • setValue

        public void setValue​(String newValue)
        Specified by:
        setValue in interface org.opensaml.core.xml.schema.XSBase64Binary
        Overrides:
        setValue in class org.opensaml.core.xml.schema.impl.XSBase64BinaryImpl