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 EncryptedData
EncryptedData 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
ConstructorsModifierConstructorDescriptionprotected
EncryptedElementTypeImpl
(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.void
setEncryptedData
(EncryptedData newEncryptedData) Set the EncryptedData 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
-
encryptedData
EncryptedData child element. -
encryptedKeys
EncryptedKey children.
-
-
Constructor Details
-
EncryptedElementTypeImpl
protected EncryptedElementTypeImpl(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 Details
-
getEncryptedData
Get the EncryptedData child element.- Specified by:
getEncryptedData
in interfaceEncryptedElementType
- Returns:
- the EncryptedData child element
-
setEncryptedData
Set the EncryptedData child element.- Specified by:
setEncryptedData
in interfaceEncryptedElementType
- Parameters:
newEncryptedData
- the new EncryptedData child element
-
getEncryptedKeys
A list of EncryptedKey child elements.- Specified by:
getEncryptedKeys
in 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:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-