Class CryptoBinaryImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.core.xml.schema.impl.XSBase64BinaryImpl
-
- org.opensaml.xmlsec.signature.impl.CryptoBinaryImpl
-
- All Implemented Interfaces:
org.opensaml.core.xml.schema.XSBase64Binary
,org.opensaml.core.xml.XMLObject
,org.opensaml.xmlsec.signature.CryptoBinary
- Direct Known Subclasses:
ECPointTypeImpl
,ExponentImpl
,GeneratorImpl
,GImpl
,JImpl
,ModulusImpl
,PgenCounterImpl
,PgenCounterImpl
,PImpl
,PImpl
,PublicImpl
,QImpl
,QImpl
,SeedImpl
,SeedImpl
,YImpl
public class CryptoBinaryImpl extends org.opensaml.core.xml.schema.impl.XSBase64BinaryImpl implements org.opensaml.xmlsec.signature.CryptoBinary
Concrete implementation ofCryptoBinary
.
-
-
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.
-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
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 inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespace
-
-
Method Detail
-
getValueBigInt
public BigInteger getValueBigInt()
- Specified by:
getValueBigInt
in interfaceorg.opensaml.xmlsec.signature.CryptoBinary
-
setValueBigInt
public void setValueBigInt(BigInteger bigInt) throws net.shibboleth.utilities.java.support.codec.EncodingException
- Specified by:
setValueBigInt
in interfaceorg.opensaml.xmlsec.signature.CryptoBinary
- Throws:
net.shibboleth.utilities.java.support.codec.EncodingException
-
setValue
public void setValue(String newValue)
- Specified by:
setValue
in interfaceorg.opensaml.core.xml.schema.XSBase64Binary
- Overrides:
setValue
in classorg.opensaml.core.xml.schema.impl.XSBase64BinaryImpl
-
-