Class EncryptedElementTypeImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.EncryptedElementTypeImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,EncryptedElementType
- Direct Known Subclasses:
EncryptedAssertionImpl,EncryptedAttributeImpl,EncryptedIDImpl,NewEncryptedIDImpl
A concrete implementation of
EncryptedElementType.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate EncryptedDataEncryptedData child element.private final XMLObjectChildrenList<EncryptedKey>EncryptedKey children.Fields inherited from interface org.opensaml.saml.saml2.core.EncryptedElementType
TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEncryptedElementTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the EncryptedData child element.A list of EncryptedKey child elements.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.voidsetEncryptedData(EncryptedData newEncryptedData) Set the EncryptedData 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
-
encryptedData
EncryptedData child element. -
encryptedKeys
EncryptedKey children.
-
-
Constructor Details
-
EncryptedElementTypeImpl
protected EncryptedElementTypeImpl(@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
-
getEncryptedData
Get the EncryptedData child element.- Specified by:
getEncryptedDatain interfaceEncryptedElementType- Returns:
- the EncryptedData child element
-
setEncryptedData
Set the EncryptedData child element.- Specified by:
setEncryptedDatain interfaceEncryptedElementType- Parameters:
newEncryptedData- the new EncryptedData child element
-
getEncryptedKeys
A list of EncryptedKey child elements.- Specified by:
getEncryptedKeysin interfaceEncryptedElementType- Returns:
- a list of EncryptedKey child elements
-
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
-