Class KeyValueImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xmlsec.signature.impl.KeyValueImpl
-
- All Implemented Interfaces:
org.opensaml.core.xml.XMLObject,org.opensaml.xmlsec.signature.KeyValue
public class KeyValueImpl extends org.opensaml.core.xml.AbstractXMLObject implements org.opensaml.xmlsec.signature.KeyValueConcrete implementation ofKeyValue.
-
-
Field Summary
Fields Modifier and Type Field Description private org.opensaml.xmlsec.signature.DSAKeyValuedsaKeyValueDSAKeyValue child element.private org.opensaml.xmlsec.signature.ECKeyValueecKeyValueECKeyValue child element.private org.opensaml.xmlsec.signature.RSAKeyValuersaKeyValueRSAKeyValue child element.private org.opensaml.core.xml.XMLObjectunknownXMLObjectWildcard <any> XMLObject child element.
-
Constructor Summary
Constructors Modifier Constructor Description protectedKeyValueImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opensaml.xmlsec.signature.DSAKeyValuegetDSAKeyValue()org.opensaml.xmlsec.signature.ECKeyValuegetECKeyValue()List<org.opensaml.core.xml.XMLObject>getOrderedChildren()org.opensaml.xmlsec.signature.RSAKeyValuegetRSAKeyValue()org.opensaml.core.xml.XMLObjectgetUnknownXMLObject()voidsetDSAKeyValue(org.opensaml.xmlsec.signature.DSAKeyValue newDSAKeyValue)voidsetECKeyValue(org.opensaml.xmlsec.signature.ECKeyValue newECKeyValue)voidsetRSAKeyValue(org.opensaml.xmlsec.signature.RSAKeyValue newRSAKeyValue)voidsetUnknownXMLObject(org.opensaml.core.xml.XMLObject newXMLObject)-
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, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
dsaKeyValue
private org.opensaml.xmlsec.signature.DSAKeyValue dsaKeyValue
DSAKeyValue child element.
-
rsaKeyValue
private org.opensaml.xmlsec.signature.RSAKeyValue rsaKeyValue
RSAKeyValue child element.
-
ecKeyValue
private org.opensaml.xmlsec.signature.ECKeyValue ecKeyValue
ECKeyValue child element.
-
unknownXMLObject
private org.opensaml.core.xml.XMLObject unknownXMLObject
Wildcard <any> XMLObject child element.
-
-
Constructor Detail
-
KeyValueImpl
protected KeyValueImpl(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
-
getDSAKeyValue
public org.opensaml.xmlsec.signature.DSAKeyValue getDSAKeyValue()
- Specified by:
getDSAKeyValuein interfaceorg.opensaml.xmlsec.signature.KeyValue
-
setDSAKeyValue
public void setDSAKeyValue(org.opensaml.xmlsec.signature.DSAKeyValue newDSAKeyValue)
- Specified by:
setDSAKeyValuein interfaceorg.opensaml.xmlsec.signature.KeyValue
-
getRSAKeyValue
public org.opensaml.xmlsec.signature.RSAKeyValue getRSAKeyValue()
- Specified by:
getRSAKeyValuein interfaceorg.opensaml.xmlsec.signature.KeyValue
-
setRSAKeyValue
public void setRSAKeyValue(org.opensaml.xmlsec.signature.RSAKeyValue newRSAKeyValue)
- Specified by:
setRSAKeyValuein interfaceorg.opensaml.xmlsec.signature.KeyValue
-
getECKeyValue
public org.opensaml.xmlsec.signature.ECKeyValue getECKeyValue()
- Specified by:
getECKeyValuein interfaceorg.opensaml.xmlsec.signature.KeyValue
-
setECKeyValue
public void setECKeyValue(org.opensaml.xmlsec.signature.ECKeyValue newECKeyValue)
- Specified by:
setECKeyValuein interfaceorg.opensaml.xmlsec.signature.KeyValue
-
getUnknownXMLObject
public org.opensaml.core.xml.XMLObject getUnknownXMLObject()
- Specified by:
getUnknownXMLObjectin interfaceorg.opensaml.xmlsec.signature.KeyValue
-
setUnknownXMLObject
public void setUnknownXMLObject(org.opensaml.core.xml.XMLObject newXMLObject)
- Specified by:
setUnknownXMLObjectin interfaceorg.opensaml.xmlsec.signature.KeyValue
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceorg.opensaml.core.xml.XMLObject
-
-