Class KeyValueImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xmlsec.signature.impl.KeyValueImpl
-
public class KeyValueImpl extends AbstractXMLObject implements KeyValue
Concrete implementation ofKeyValue
.
-
-
Field Summary
Fields Modifier and Type Field Description private DSAKeyValue
dsaKeyValue
DSAKeyValue child element.private ECKeyValue
ecKeyValue
ECKeyValue child element.private RSAKeyValue
rsaKeyValue
RSAKeyValue child element.private XMLObject
unknownXMLObject
Wildcard <any> XMLObject child element.-
Fields inherited from interface org.opensaml.xmlsec.signature.KeyValue
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
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 DSAKeyValue
getDSAKeyValue()
ECKeyValue
getECKeyValue()
List<XMLObject>
getOrderedChildren()
RSAKeyValue
getRSAKeyValue()
XMLObject
getUnknownXMLObject()
void
setDSAKeyValue(DSAKeyValue newDSAKeyValue)
void
setECKeyValue(ECKeyValue newECKeyValue)
void
setRSAKeyValue(RSAKeyValue newRSAKeyValue)
void
setUnknownXMLObject(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 DSAKeyValue dsaKeyValue
DSAKeyValue child element.
-
rsaKeyValue
private RSAKeyValue rsaKeyValue
RSAKeyValue child element.
-
ecKeyValue
private ECKeyValue ecKeyValue
ECKeyValue child element.
-
unknownXMLObject
private 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 DSAKeyValue getDSAKeyValue()
- Specified by:
getDSAKeyValue
in interfaceKeyValue
-
setDSAKeyValue
public void setDSAKeyValue(DSAKeyValue newDSAKeyValue)
- Specified by:
setDSAKeyValue
in interfaceKeyValue
-
getRSAKeyValue
public RSAKeyValue getRSAKeyValue()
- Specified by:
getRSAKeyValue
in interfaceKeyValue
-
setRSAKeyValue
public void setRSAKeyValue(RSAKeyValue newRSAKeyValue)
- Specified by:
setRSAKeyValue
in interfaceKeyValue
-
getECKeyValue
public ECKeyValue getECKeyValue()
- Specified by:
getECKeyValue
in interfaceKeyValue
-
setECKeyValue
public void setECKeyValue(ECKeyValue newECKeyValue)
- Specified by:
setECKeyValue
in interfaceKeyValue
-
getUnknownXMLObject
public XMLObject getUnknownXMLObject()
- Specified by:
getUnknownXMLObject
in interfaceKeyValue
-
setUnknownXMLObject
public void setUnknownXMLObject(XMLObject newXMLObject)
- Specified by:
setUnknownXMLObject
in interfaceKeyValue
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildren
in interfaceXMLObject
-
-