Class KeyAuthorityImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
net.shibboleth.idp.saml.xmlobject.impl.KeyAuthorityImpl
- All Implemented Interfaces:
KeyAuthority
,AttributeExtensibleXMLObject
,XMLObject
@NotThreadSafe public class KeyAuthorityImpl extends AbstractXMLObject implements KeyAuthority
Implementation of
KeyAuthority
.-
Field Summary
Fields Modifier and Type Field Description private List<KeyInfo>
keyInfos
The list of KeyInfo child elements.private AttributeMap
unknownAttributes
Wildcard, unknown 'anyAttribute' attributes.private Integer
verifyDepth
The VerifyDepth attribute.Fields inherited from interface net.shibboleth.idp.saml.xmlobject.KeyAuthority
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, VERIFY_DEPTH_ATTRIB_NAME
-
Constructor Summary
Constructors Modifier Constructor Description protected
KeyAuthorityImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor. -
Method Summary
Modifier and Type Method Description List<KeyInfo>
getKeyInfos()
Get the list of KeyInfo child elements.List<XMLObject>
getOrderedChildren()
AttributeMap
getUnknownAttributes()
Integer
getVerifyDepth()
Get the VerifyDepth attribute value.void
setVerifyDepth(Integer newVerifyDepth)
Set the VerifyDepth attribute value.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
-
keyInfos
The list of KeyInfo child elements. -
verifyDepth
The VerifyDepth attribute. -
unknownAttributes
Wildcard, unknown 'anyAttribute' attributes.
-
-
Constructor Details
-
KeyAuthorityImpl
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
-
getKeyInfos
Get the list of KeyInfo child elements.- Specified by:
getKeyInfos
in interfaceKeyAuthority
- Returns:
- the list of KeyInfo child elements
-
getVerifyDepth
Get the VerifyDepth attribute value.- Specified by:
getVerifyDepth
in interfaceKeyAuthority
- Returns:
- the VerifyDepth attribute value
-
setVerifyDepth
Set the VerifyDepth attribute value.- Specified by:
setVerifyDepth
in interfaceKeyAuthority
- Parameters:
newVerifyDepth
- the new VerifyDepth attribute value
-
getUnknownAttributes
- Specified by:
getUnknownAttributes
in interfaceAttributeExtensibleXMLObject
-
getOrderedChildren
- Specified by:
getOrderedChildren
in interfaceXMLObject
-