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
ConstructorsModifierConstructorDescriptionprotectedAdviceImpl(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, 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
-
indexedChildren
Children.
-
-
Constructor Details
-
AdviceImpl
protected AdviceImpl(@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
-
getChildren
Gets the list of all child elements attached to this advice.- Specified by:
getChildrenin 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:
getChildrenin 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:
getAssertionIDReferencesin interfaceAdvice- Returns:
- the list of AssertionID references used as advice
-
getAssertionURIReferences
Gets the list of AssertionURI references used as advice.- Specified by:
getAssertionURIReferencesin interfaceAdvice- Returns:
- the list of AssertionURI references used as advice
-
getAssertions
Gets the list of Assertions used as advice.- Specified by:
getAssertionsin interfaceAdvice- Returns:
- the list of Assertions used as advice
-
getEncryptedAssertions
Gets the list of EncryptedAssertions used as advice.- Specified by:
getEncryptedAssertionsin 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:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-