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 DSAKeyValuedsaKeyValueDSAKeyValue child element.private ECKeyValueecKeyValueECKeyValue child element.private RSAKeyValuersaKeyValueRSAKeyValue child element.private XMLObjectunknownXMLObjectWildcard <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 protectedKeyValueImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DSAKeyValuegetDSAKeyValue()ECKeyValuegetECKeyValue()List<XMLObject>getOrderedChildren()RSAKeyValuegetRSAKeyValue()XMLObjectgetUnknownXMLObject()voidsetDSAKeyValue(DSAKeyValue newDSAKeyValue)voidsetECKeyValue(ECKeyValue newECKeyValue)voidsetRSAKeyValue(RSAKeyValue newRSAKeyValue)voidsetUnknownXMLObject(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:
getDSAKeyValuein interfaceKeyValue
-
setDSAKeyValue
public void setDSAKeyValue(DSAKeyValue newDSAKeyValue)
- Specified by:
setDSAKeyValuein interfaceKeyValue
-
getRSAKeyValue
public RSAKeyValue getRSAKeyValue()
- Specified by:
getRSAKeyValuein interfaceKeyValue
-
setRSAKeyValue
public void setRSAKeyValue(RSAKeyValue newRSAKeyValue)
- Specified by:
setRSAKeyValuein interfaceKeyValue
-
getECKeyValue
public ECKeyValue getECKeyValue()
- Specified by:
getECKeyValuein interfaceKeyValue
-
setECKeyValue
public void setECKeyValue(ECKeyValue newECKeyValue)
- Specified by:
setECKeyValuein interfaceKeyValue
-
getUnknownXMLObject
public XMLObject getUnknownXMLObject()
- Specified by:
getUnknownXMLObjectin interfaceKeyValue
-
setUnknownXMLObject
public void setUnknownXMLObject(XMLObject newXMLObject)
- Specified by:
setUnknownXMLObjectin interfaceKeyValue
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-