# Uses of Class
org.opensaml.core.xml.util.XMLObjectChildrenList

Packages that use XMLObjectChildrenList
Package
Description
org.opensaml.core.xml.mock
org.opensaml.core.xml.util
Utility classes for working with XML, XMLObjects, and various data types.
org.opensaml.saml.ext.reqattr.impl
Implementations for SAML V2.0 Protocol Extension For Requesting Attributes Per Request.
org.opensaml.saml.ext.saml2delrestrict.impl
Implementation for SAML v2.0 Condition for Delegation Restriction Version 1.0.
org.opensaml.saml.ext.saml2mdquery.impl
Implementation for SAML v2.0 Metadata Extension for Stand-Alone Query Requesters.
org.opensaml.saml.ext.saml2mdrpi.impl
Concrete implementations of the interfaces for the SAML V2.0 Metadata Extensions for Registration and Publication Information Version 1.0.
org.opensaml.saml.ext.samlec.impl
Implementation for SAML-EC GSS-API schema content.
org.opensaml.saml.saml1.core.impl
Implementations of SAML 1.x core specification types and elements.
org.opensaml.saml.saml2.core.impl
Implementations of SAML 2.0 core specification types and elements.
org.opensaml.saml.saml2.metadata.impl
Concrete implementations of SAML 2.0 metadata objects.
org.opensaml.soap.wsfed.impl
XML Object provider implementations for WS-Federation.
org.opensaml.xacml.ctx.impl
XMLObject implementations for XACML context schema.
org.opensaml.xacml.policy.impl
XMLObject provider implementation classes for XACML policy schema.
org.opensaml.xacml.profile.saml.impl
XMLObject implementation classes for XACML SAML profile.
org.opensaml.xmlsec.encryption.impl
Implementations of the interfaces for XMLObjects that represent XML encryption types.
org.opensaml.xmlsec.signature.impl
Implementations of the interfaces for XMLObjects that represent XML signature types.

## Uses of XMLObjectChildrenList in org.opensaml.core.xml.mock

Fields in org.opensaml.core.xml.mock declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private XMLObjectChildrenList<SimpleXMLObject>`
SimpleXMLObject.`simpleXMLObjects`
Child SimpleXMLObjects.

## Uses of XMLObjectChildrenList in org.opensaml.core.xml.util

Subclasses of XMLObjectChildrenList in org.opensaml.core.xml.util
Modifier and Type
Class
Description
`class`
`IndexedXMLObjectChildrenList<ElementType extends XMLObject>`
A list which indexes XMLObjects by their schema type and element QName for quick retrival based on those items.

## Uses of XMLObjectChildrenList in org.opensaml.saml.ext.reqattr.impl

Fields in org.opensaml.saml.ext.reqattr.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private XMLObjectChildrenList<RequestedAttribute>`
RequestedAttributesImpl.`requestedAttributes`
The policies.

## Uses of XMLObjectChildrenList in org.opensaml.saml.ext.saml2delrestrict.impl

Fields in org.opensaml.saml.ext.saml2delrestrict.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<Delegate>`
DelegationRestrictionTypeImpl.`delegates`
Delegate child elements.

## Uses of XMLObjectChildrenList in org.opensaml.saml.ext.saml2mdquery.impl

Fields in org.opensaml.saml.ext.saml2mdquery.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<ActionNamespace>`
AuthzDecisionQueryDescriptorTypeImpl.`actionNamespaces`
Supported action namespaces.
`private final XMLObjectChildrenList<AttributeConsumingService>`
AttributeQueryDescriptorTypeImpl.`attributeConsumingServices`
Attribute consuming endpoints.
`private final XMLObjectChildrenList<NameIDFormat>`
QueryDescriptorTypeImpl.`nameIDFormats`
Supported NameID formats.

## Uses of XMLObjectChildrenList in org.opensaml.saml.ext.saml2mdrpi.impl

Fields in org.opensaml.saml.ext.saml2mdrpi.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<Publication>`
PublicationPathImpl.`publications`
The policies.
`private final XMLObjectChildrenList<RegistrationPolicy>`
RegistrationInfoImpl.`registrationPolicies`
The policies.
`private final XMLObjectChildrenList<UsagePolicy>`
PublicationInfoImpl.`usagePolicies`
The policies.

## Uses of XMLObjectChildrenList in org.opensaml.saml.ext.samlec.impl

Fields in org.opensaml.saml.ext.samlec.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<EncType>`
SessionKeyImpl.`encTypes`
EncType children.

## Uses of XMLObjectChildrenList in org.opensaml.saml.saml1.core.impl

Fields in org.opensaml.saml.saml1.core.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<Action>`
AuthorizationDecisionQueryImpl.`actions`
Contains all the Action child elements.
`private final XMLObjectChildrenList<Action>`
AuthorizationDecisionStatementImpl.`actions`
Contains the list of Action elements.
`private final XMLObjectChildrenList<AssertionArtifact>`
RequestImpl.`assertionArtifacts`
The List of AssertionArtifacts.
`private final XMLObjectChildrenList<AssertionIDReference>`
RequestImpl.`assertionIDReferences`
The List of AssertionIDReferences.
`private final XMLObjectChildrenList<Assertion>`
ResponseImpl.`assertions`
List of all the Assertions.
`private final XMLObjectChildrenList<AttributeDesignator>`
AttributeQueryImpl.`attributeDesignators`
Contains all the child AttributeDesignators.
`private final XMLObjectChildrenList<Attribute>`
AttributeStatementImpl.`attributes`
Contains the Attributes (in order).
`private final XMLObjectChildrenList<XMLObject>`
AttributeImpl.`attributeValues`
Contains the AttributeValues.
`private final XMLObjectChildrenList<Audience>`
AudienceRestrictionConditionImpl.`audiences`
Audiences.
`private final XMLObjectChildrenList<AuthorityBinding>`
AuthenticationStatementImpl.`authorityBindings`
Contains the AuthorityBinding subelements.
`private final XMLObjectChildrenList<ConfirmationMethod>`
SubjectConfirmationImpl.`confirmationMethods`
Contains the list of ConfirmationMethods.
`private final XMLObjectChildrenList<RespondWith>`
RequestAbstractTypeImpl.`respondWiths`
Contains the respondWiths.

## Uses of XMLObjectChildrenList in org.opensaml.saml.saml2.core.impl

Fields in org.opensaml.saml.saml2.core.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<Action>`
AuthzDecisionQueryImpl.`actions`
Action child elements.
`private final XMLObjectChildrenList<Action>`
AuthzDecisionStatementImpl.`actions`
Actions authorized to be performed.
`private final XMLObjectChildrenList<AssertionIDRef>`
AssertionIDRequestImpl.`assertionIDRefs`
List of AssertionIDRef child elements.
`private final XMLObjectChildrenList<Attribute>`
AttributeQueryImpl.`attributes`
Attribute child elements.
`private final XMLObjectChildrenList<XMLObject>`
AttributeImpl.`attributeValues`
List of attribute values for this attribute.
`private final XMLObjectChildrenList<Audience>`
AudienceRestrictionImpl.`audiences`
List of the audiences.
`private final XMLObjectChildrenList<Audience>`
ProxyRestrictionImpl.`audiences`
Audiences of the Restriction.
`private final XMLObjectChildrenList<AuthenticatingAuthority>`
AuthnContextImpl.`authenticatingAuthority`
List of the Authenticating Authorities.
`private final XMLObjectChildrenList<AuthnContextClassRef>`
RequestedAuthnContextImpl.`authnContextClassRefs`
AuthnContextClassRef child elements.
`private final XMLObjectChildrenList<AuthnContextDeclRef>`
RequestedAuthnContextImpl.`authnContextDeclRefs`
AuthnContextDeclRef child elements.
`private final XMLObjectChildrenList<EncryptedKey>`
EncryptedElementTypeImpl.`encryptedKeys`
EncryptedKey children.
`private final XMLObjectChildrenList<IDPEntry>`
IDPListImpl.`idpEntries`
List of IDPEntry's.
`private final XMLObjectChildrenList<RequesterID>`
ScopingImpl.`requesterIDs`
List of RequesterID child elements.
`private final XMLObjectChildrenList<SessionIndex>`
LogoutRequestImpl.`sessionIndexes`
SessionIndex child elements.
`private final XMLObjectChildrenList<SubjectConfirmation>`
SubjectImpl.`subjectConfirmations`
Subject Confirmations of the Subject.

## Uses of XMLObjectChildrenList in org.opensaml.saml.saml2.metadata.impl

Fields in org.opensaml.saml.saml2.metadata.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<AdditionalMetadataLocation>`
EntityDescriptorImpl.`additionalMetadata`
Additional metadata locations for this entity.
`private final XMLObjectChildrenList<ArtifactResolutionService>`
SSODescriptorImpl.`artifactResolutionServices`
Supported artifact resolutions services.
`private final XMLObjectChildrenList<AssertionConsumerService>`
SPSSODescriptorImpl.`assertionConsumerServices`
AssertionConsumerService children.
`private final XMLObjectChildrenList<AssertionIDRequestService>`
AttributeAuthorityDescriptorImpl.`assertionIDRequestServices`
Assertion request endpoints.
`private final XMLObjectChildrenList<AssertionIDRequestService>`
AuthnAuthorityDescriptorImpl.`assertionIDRequestServices`
AuthnQueryService endpoints.
`private final XMLObjectChildrenList<AssertionIDRequestService>`
IDPSSODescriptorImpl.`assertionIDRequestServices`
AssertionID request services for this entity.
`private final XMLObjectChildrenList<AssertionIDRequestService>`
PDPDescriptorImpl.`assertionIDRequestServices`
AssertionIDRequestService children.
`private final XMLObjectChildrenList<AttributeConsumingService>`
SPSSODescriptorImpl.`attributeConsumingServices`
AttributeConsumingService children.
`private final XMLObjectChildrenList<AttributeProfile>`
AttributeAuthorityDescriptorImpl.`attributeProfiles`
Supported attribute profiles.
`private final XMLObjectChildrenList<AttributeProfile>`
IDPSSODescriptorImpl.`attributeProfiles`
Attribute profiles supported by this entity.
`private final XMLObjectChildrenList<Attribute>`
AttributeAuthorityDescriptorImpl.`attributes`
Supported attribute.
`private final XMLObjectChildrenList<Attribute>`
IDPSSODescriptorImpl.`attributes`
Attributes accepted by this entity.
`private final XMLObjectChildrenList<AttributeService>`
AttributeAuthorityDescriptorImpl.`attributeServices`
Attribte query endpoints.
`private final XMLObjectChildrenList<AuthnQueryService>`
AuthnAuthorityDescriptorImpl.`authnQueryServices`
AuthnQueryService endpoints.
`private final XMLObjectChildrenList<AuthzService>`
PDPDescriptorImpl.`authzServices`
AuthzService children.
`private final XMLObjectChildrenList<ContactPerson>`
EntityDescriptorImpl.`contactPersons`
Contact persons for this entity.
`private final XMLObjectChildrenList<ContactPerson>`
RoleDescriptorImpl.`contactPersons`
Contact persons for this role.
`private final XMLObjectChildrenList<OrganizationDisplayName>`
OrganizationImpl.`displayNames`
OrganizationDisplayName children.
`private final XMLObjectChildrenList<EmailAddress>`
ContactPersonImpl.`emailAddresses`
Child email address.
`private final XMLObjectChildrenList<EncryptionMethod>`
KeyDescriptorImpl.`encryptionMethods`
Encryption methods supported by the entity.
`private final XMLObjectChildrenList<KeyDescriptor>`
AffiliationDescriptorImpl.`keyDescriptors`
Key descriptors for this role.
`private final XMLObjectChildrenList<KeyDescriptor>`
RoleDescriptorImpl.`keyDescriptors`
Key descriptors for this role.
`private final XMLObjectChildrenList<ManageNameIDService>`
SSODescriptorImpl.`manageNameIDServices`
Manage NameID services for this entity.
`private final XMLObjectChildrenList<AffiliateMember>`
AffiliationDescriptorImpl.`members`
Members of this affiliation.
`private final XMLObjectChildrenList<NameIDFormat>`
AttributeAuthorityDescriptorImpl.`nameFormats`
Supported NameID formats.
`private final XMLObjectChildrenList<NameIDFormat>`
AuthnAuthorityDescriptorImpl.`nameIDFormats`
NameID formats supported by this descriptor.
`private final XMLObjectChildrenList<NameIDFormat>`
PDPDescriptorImpl.`nameIDFormats`
NameIDFormat children.
`private final XMLObjectChildrenList<NameIDFormat>`
SSODescriptorImpl.`nameIDFormats`
NameID formats supported by this entity.
`private final XMLObjectChildrenList<NameIDMappingService>`
IDPSSODescriptorImpl.`nameIDMappingServices`
NameID mapping services for this entity.
`private final XMLObjectChildrenList<OrganizationName>`
OrganizationImpl.`names`
OrganizationName children.
`private final XMLObjectChildrenList<RequestedAttribute>`
AttributeConsumingServiceImpl.`requestedAttributes`
RequestedAttribute children.
`private final XMLObjectChildrenList<ServiceDescription>`
AttributeConsumingServiceImpl.`serviceDescriptions`
ServiceDescription children.
`private final XMLObjectChildrenList<ServiceName>`
AttributeConsumingServiceImpl.`serviceNames`
ServiceName children.
`private final XMLObjectChildrenList<SingleLogoutService>`
SSODescriptorImpl.`singleLogoutServices`
Logout services for this SSO entity.
`private final XMLObjectChildrenList<SingleSignOnService>`
IDPSSODescriptorImpl.`singleSignOnServices`
SingleSignOn services for this entity.
`private final XMLObjectChildrenList<TelephoneNumber>`
ContactPersonImpl.`telephoneNumbers`
Child telephone numbers.
`private final XMLObjectChildrenList<OrganizationURL>`
OrganizationImpl.`urls`
OrganizationURL children.

## Uses of XMLObjectChildrenList in org.opensaml.soap.wsfed.impl

Fields in org.opensaml.soap.wsfed.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<RequestedSecurityToken>`
RequestSecurityTokenResponseImpl.`requestedSecurityTokens`
List of all the request security tokens.
`private final XMLObjectChildrenList<XMLObject>`
RequestedSecurityTokenImpl.`tokens`
List of all the security tokens.

## Uses of XMLObjectChildrenList in org.opensaml.xacml.ctx.impl

Fields in org.opensaml.xacml.ctx.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private XMLObjectChildrenList<AttributeType>`
ActionTypeImpl.`attributes`
Lists of the attributes in the subject.
`private XMLObjectChildrenList<AttributeType>`
EnvironmentTypeImpl.`attributes`
List of the values in the environment.
`private XMLObjectChildrenList<AttributeType>`
ResourceTypeImpl.`attributes`
Lists of the attributes in the subject.
`private XMLObjectChildrenList<AttributeType>`
SubjectTypeImpl.`attributes`
Lists of the attributes in the subject.
`private final XMLObjectChildrenList<AttributeValueType>`
AttributeTypeImpl.`attributeValues`
List of values for this attribute.
`private XMLObjectChildrenList<AttributeValueType>`
MissingAttributeDetailTypeImpl.`attributeValues`
Lists of the attribute values in details.
`private XMLObjectChildrenList<ResourceType>`
RequestTypeImpl.`resources`
The resources of the request.
`private final XMLObjectChildrenList<ResultType>`
ResponseTypeImpl.`results`
The results of the response.
`private XMLObjectChildrenList<SubjectType>`
RequestTypeImpl.`subjects`
The subjects of the request.

## Uses of XMLObjectChildrenList in org.opensaml.xacml.policy.impl

Fields in org.opensaml.xacml.policy.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private XMLObjectChildrenList<ActionType>`
ActionsTypeImpl.`action`
List of action types.
`private XMLObjectChildrenList<ActionMatchType>`
ActionTypeImpl.`actionMatch`
List of action matches.
`private XMLObjectChildrenList<AttributeAssignmentType>`
ObligationTypeImpl.`attributeAssignments`
List of the atrributeAssignments in the obligation.
`private XMLObjectChildrenList<CombinerParameterType>`
CombinerParametersTypeImpl.`combinerParameters`
List or the combiner parameters.
`private XMLObjectChildrenList<EnvironmentMatchType>`
EnvironmentTypeImpl.`environmentMatches`
List of environment matches.
`private XMLObjectChildrenList<EnvironmentType>`
EnvironmentsTypeImpl.`environments`
List of action matches.
`private XMLObjectChildrenList<ExpressionType>`
ApplyTypeImpl.`expressions`
List of expressions.
`private XMLObjectChildrenList<ExpressionType>`
VariableReferenceTypeImpl.`expressions`
List or expressions.
`private XMLObjectChildrenList<ObligationType>`
ObligationsTypeImpl.`obligations`
A list of the obligations.
`private XMLObjectChildrenList<ResourceType>`
ResourcesTypeImpl.`resource`
List of resource matches.
`private XMLObjectChildrenList<ResourceMatchType>`
ResourceTypeImpl.`resourceMatch`
List of resource matches.
`private XMLObjectChildrenList<SubjectType>`
SubjectsTypeImpl.`subject`
List of action types.
`private XMLObjectChildrenList<SubjectMatchType>`
SubjectTypeImpl.`subjectMatch`
List of subject matches.

## Uses of XMLObjectChildrenList in org.opensaml.xacml.profile.saml.impl

Fields in org.opensaml.xacml.profile.saml.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private XMLObjectChildrenList<PolicyType>`
ReferencedPoliciesTypeImpl.`policies`
List of policies.
`private XMLObjectChildrenList<PolicySetType>`
ReferencedPoliciesTypeImpl.`policieSets`
List of policieSets.

## Uses of XMLObjectChildrenList in org.opensaml.xmlsec.encryption.impl

Fields in org.opensaml.xmlsec.encryption.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<EncryptionProperty>`
EncryptionPropertiesImpl.`encryptionProperties`
EncryptionProperty child elements.
`private final XMLObjectChildrenList<Transform>`
TransformsImpl.`transforms`
Transform child elements.

## Uses of XMLObjectChildrenList in org.opensaml.xmlsec.signature.impl

Fields in org.opensaml.xmlsec.signature.impl declared as XMLObjectChildrenList
Modifier and Type
Field
Description
`private final XMLObjectChildrenList<Transform>`
TransformsImpl.`transforms`
Transform children.