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.CryptoBinaryConcrete implementation ofCryptoBinary.
-
-
Field Summary
Fields Modifier and Type Field Description private BigIntegerbigIntValueThe cached BigInteger representation of the element's base64-encoded value.private org.slf4j.LoggerlogClass logger.
-
Constructor Summary
Constructors Modifier Constructor Description protectedCryptoBinaryImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigIntegergetValueBigInt()voidsetValue(String newValue)voidsetValueBigInt(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:
getValueBigIntin interfaceorg.opensaml.xmlsec.signature.CryptoBinary
-
setValueBigInt
public void setValueBigInt(BigInteger bigInt) throws net.shibboleth.utilities.java.support.codec.EncodingException
- Specified by:
setValueBigIntin interfaceorg.opensaml.xmlsec.signature.CryptoBinary- Throws:
net.shibboleth.utilities.java.support.codec.EncodingException
-
setValue
public void setValue(String newValue)
- Specified by:
setValuein interfaceorg.opensaml.core.xml.schema.XSBase64Binary- Overrides:
setValuein classorg.opensaml.core.xml.schema.impl.XSBase64BinaryImpl
-
-