Class ECKeyValueImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.signature.impl.ECKeyValueImpl
- All Implemented Interfaces:
XMLObject
,ECKeyValue
Concrete implementation of
ECKeyValue
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate XMLObject
ECParameters child element value.private String
Id attribute value.private NamedCurve
NamedCurve child element value.private PublicKey
PublicKey child element value.Fields inherited from interface org.opensaml.xmlsec.signature.ECKeyValue
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ECKeyValueImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the ECParameters child element.getID()
Get the Id attribute value.Get the NamedCurve child element.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Get the PublicKey child element.void
setECParameters
(XMLObject newParams) Set the ECParameters child element.void
Set the Id attribute value.void
setNamedCurve
(NamedCurve newCurve) Set the NamedCurve child element.void
setPublicKey
(PublicKey newKey) Set the PublicKey child element.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 Details
-
id
Id attribute value. -
ecParams
ECParameters child element value. -
namedCurve
NamedCurve child element value. -
publicKey
PublicKey child element value.
-
-
Constructor Details
-
ECKeyValueImpl
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 Details
-
getID
Get the Id attribute value.- Specified by:
getID
in interfaceECKeyValue
- Returns:
- the Id attribute value
-
setID
Set the Id attribute value.- Specified by:
setID
in interfaceECKeyValue
- Parameters:
newID
- the new Id attribute value
-
getECParameters
Get the ECParameters child element.- Specified by:
getECParameters
in interfaceECKeyValue
- Returns:
- the ECParameters child element
-
setECParameters
Set the ECParameters child element.- Specified by:
setECParameters
in interfaceECKeyValue
- Parameters:
newParams
- the new ECParameters child element
-
getNamedCurve
Get the NamedCurve child element.- Specified by:
getNamedCurve
in interfaceECKeyValue
- Returns:
- the NamedCurve child element
-
setNamedCurve
Set the NamedCurve child element.- Specified by:
setNamedCurve
in interfaceECKeyValue
- Parameters:
newCurve
- the new NamedCurve child element
-
getPublicKey
Get the PublicKey child element.- Specified by:
getPublicKey
in interfaceECKeyValue
- Returns:
- the PublicKey child element
-
setPublicKey
Set the PublicKey child element.- Specified by:
setPublicKey
in interfaceECKeyValue
- Parameters:
newKey
- the new PublicKey child element
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-