Class AlgorithmIdentifierTypeImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.encryption.impl.AlgorithmIdentifierTypeImpl
- All Implemented Interfaces:
XMLObject,AlgorithmIdentifierType
- Direct Known Subclasses:
MGFImpl,OtherSourceImpl,PRFImpl
public abstract class AlgorithmIdentifierTypeImpl
extends AbstractXMLObject
implements AlgorithmIdentifierType
Abstract implementation of
AlgorithmIdentifierType.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringAlgorithm attribute value.private XMLObjectParameters child element.Fields inherited from interface org.opensaml.xmlsec.encryption.AlgorithmIdentifierType
ALGORITHM_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAlgorithmIdentifierTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the algorithm URI attribute.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Gets the Parameters child element.voidsetAlgorithm(String newAlgorithm) Sets the algorithm URI attribute.voidsetParameters(XMLObject newParameters) Sets the Parameters 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
-
algorithm
Algorithm attribute value. -
parameters
Parameters child element.
-
-
Constructor Details
-
Method Details
-
getAlgorithm
Gets the algorithm URI attribute.- Specified by:
getAlgorithmin interfaceAlgorithmIdentifierType- Returns:
- the Algorithm attribute URI attribute string
-
setAlgorithm
Sets the algorithm URI attribute.- Specified by:
setAlgorithmin interfaceAlgorithmIdentifierType- Parameters:
newAlgorithm- the new Algorithm URI attribute string
-
getParameters
Gets the Parameters child element.- Specified by:
getParametersin interfaceAlgorithmIdentifierType- Returns:
- the Parameters child element
-
setParameters
Sets the Parameters child element.- Specified by:
setParametersin interfaceAlgorithmIdentifierType- Parameters:
newParameters- the new Parameters 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
-