Class AdviceImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.AdviceImpl
- All Implemented Interfaces:
XMLObject
,SAMLObject
,Advice
A concrete implementation of
Advice
.-
Field Summary
FieldsFields inherited from interface org.opensaml.saml.saml2.core.Advice
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AdviceImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the list of AssertionID references used as advice.Gets the list of Assertions used as advice.Gets the list of AssertionURI references used as advice.Gets the list of all child elements attached to this advice.getChildren
(QName typeOrName) Gets the list of child elements attached to this advice that match a particular QName.Gets the list of EncryptedAssertions used as advice.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.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
-
indexedChildren
Children.
-
-
Constructor Details
-
AdviceImpl
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
-
getChildren
Gets the list of all child elements attached to this advice.- Specified by:
getChildren
in interfaceAdvice
- Returns:
- the list of all child elements attached to this advice
-
getChildren
Gets the list of child elements attached to this advice that match a particular QName.- Specified by:
getChildren
in interfaceAdvice
- Parameters:
typeOrName
- the QName of the child elements to return- Returns:
- the list of matching child elements attached to this advice
-
getAssertionIDReferences
Gets the list of AssertionID references used as advice.- Specified by:
getAssertionIDReferences
in interfaceAdvice
- Returns:
- the list of AssertionID references used as advice
-
getAssertionURIReferences
Gets the list of AssertionURI references used as advice.- Specified by:
getAssertionURIReferences
in interfaceAdvice
- Returns:
- the list of AssertionURI references used as advice
-
getAssertions
Gets the list of Assertions used as advice.- Specified by:
getAssertions
in interfaceAdvice
- Returns:
- the list of Assertions used as advice
-
getEncryptedAssertions
Gets the list of EncryptedAssertions used as advice.- Specified by:
getEncryptedAssertions
in interfaceAdvice
- Returns:
- the list of EncryptedAssertions used as advice
-
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
-