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 XMLObjectECParameters child element value.private StringId attribute value.private NamedCurveNamedCurve child element value.private PublicKeyPublicKey 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
ConstructorsModifierConstructorDescriptionprotectedECKeyValueImpl(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.voidsetECParameters(XMLObject newParams) Set the ECParameters child element.voidSet the Id attribute value.voidsetNamedCurve(NamedCurve newCurve) Set the NamedCurve child element.voidsetPublicKey(PublicKey newKey) Set the PublicKey child element.Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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
protected ECKeyValueImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable 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 Details
-
getID
Get the Id attribute value.- Specified by:
getIDin interfaceECKeyValue- Returns:
- the Id attribute value
-
setID
Set the Id attribute value.- Specified by:
setIDin interfaceECKeyValue- Parameters:
newID- the new Id attribute value
-
getECParameters
Get the ECParameters child element.- Specified by:
getECParametersin interfaceECKeyValue- Returns:
- the ECParameters child element
-
setECParameters
Set the ECParameters child element.- Specified by:
setECParametersin interfaceECKeyValue- Parameters:
newParams- the new ECParameters child element
-
getNamedCurve
Get the NamedCurve child element.- Specified by:
getNamedCurvein interfaceECKeyValue- Returns:
- the NamedCurve child element
-
setNamedCurve
Set the NamedCurve child element.- Specified by:
setNamedCurvein interfaceECKeyValue- Parameters:
newCurve- the new NamedCurve child element
-
getPublicKey
Get the PublicKey child element.- Specified by:
getPublicKeyin interfaceECKeyValue- Returns:
- the PublicKey child element
-
setPublicKey
Set the PublicKey child element.- Specified by:
setPublicKeyin 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:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-