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.KeyValue
Concrete implementation ofKeyValue
.
-
-
Field Summary
Fields Modifier and Type Field Description private org.opensaml.xmlsec.signature.DSAKeyValue
dsaKeyValue
DSAKeyValue child element.private org.opensaml.xmlsec.signature.ECKeyValue
ecKeyValue
ECKeyValue child element.private org.opensaml.xmlsec.signature.RSAKeyValue
rsaKeyValue
RSAKeyValue child element.private org.opensaml.core.xml.XMLObject
unknownXMLObject
Wildcard <any> XMLObject child element.
-
Constructor Summary
Constructors Modifier Constructor Description protected
KeyValueImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opensaml.xmlsec.signature.DSAKeyValue
getDSAKeyValue()
org.opensaml.xmlsec.signature.ECKeyValue
getECKeyValue()
List<org.opensaml.core.xml.XMLObject>
getOrderedChildren()
org.opensaml.xmlsec.signature.RSAKeyValue
getRSAKeyValue()
org.opensaml.core.xml.XMLObject
getUnknownXMLObject()
void
setDSAKeyValue(org.opensaml.xmlsec.signature.DSAKeyValue newDSAKeyValue)
void
setECKeyValue(org.opensaml.xmlsec.signature.ECKeyValue newECKeyValue)
void
setRSAKeyValue(org.opensaml.xmlsec.signature.RSAKeyValue newRSAKeyValue)
void
setUnknownXMLObject(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:
getDSAKeyValue
in interfaceorg.opensaml.xmlsec.signature.KeyValue
-
setDSAKeyValue
public void setDSAKeyValue(org.opensaml.xmlsec.signature.DSAKeyValue newDSAKeyValue)
- Specified by:
setDSAKeyValue
in interfaceorg.opensaml.xmlsec.signature.KeyValue
-
getRSAKeyValue
public org.opensaml.xmlsec.signature.RSAKeyValue getRSAKeyValue()
- Specified by:
getRSAKeyValue
in interfaceorg.opensaml.xmlsec.signature.KeyValue
-
setRSAKeyValue
public void setRSAKeyValue(org.opensaml.xmlsec.signature.RSAKeyValue newRSAKeyValue)
- Specified by:
setRSAKeyValue
in interfaceorg.opensaml.xmlsec.signature.KeyValue
-
getECKeyValue
public org.opensaml.xmlsec.signature.ECKeyValue getECKeyValue()
- Specified by:
getECKeyValue
in interfaceorg.opensaml.xmlsec.signature.KeyValue
-
setECKeyValue
public void setECKeyValue(org.opensaml.xmlsec.signature.ECKeyValue newECKeyValue)
- Specified by:
setECKeyValue
in interfaceorg.opensaml.xmlsec.signature.KeyValue
-
getUnknownXMLObject
public org.opensaml.core.xml.XMLObject getUnknownXMLObject()
- Specified by:
getUnknownXMLObject
in interfaceorg.opensaml.xmlsec.signature.KeyValue
-
setUnknownXMLObject
public void setUnknownXMLObject(org.opensaml.core.xml.XMLObject newXMLObject)
- Specified by:
setUnknownXMLObject
in interfaceorg.opensaml.xmlsec.signature.KeyValue
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildren
in interfaceorg.opensaml.core.xml.XMLObject
-
-