# Uses of Interface
org.opensaml.core.xml.XMLObjectBuilder

Packages that use XMLObjectBuilder
Package
Description
org.opensaml.core.testing
org.opensaml.core.xml
Base classes for working with XML as Java objects and configuring the library.
org.opensaml.core.xml.config
Configuration of XML object providers and related functionality.
org.opensaml.core.xml.mock
org.opensaml.core.xml.schema.impl
Implementations of the interfaces for XMLObjects that represent XML schema types.
org.opensaml.core.xml.util
Utility classes for working with XML, XMLObjects, and various data types.
org.opensaml.saml.common
Base classes for working with SAML as Java objects.
org.opensaml.saml.ext.idpdisco.impl
Implementation for SAML v2.0 Identity Provider Discovery Profile.
org.opensaml.saml.ext.reqattr.impl
Implementations for SAML V2.0 Protocol Extension For Requesting Attributes Per Request.
org.opensaml.saml.ext.saml1md.impl
Implementation for SAML 1.x Metadata Profile.
org.opensaml.saml.ext.saml2alg.impl
Implementation for SAML v2.0 Metadata Profile for Algorithm Support Version 1.0.
org.opensaml.saml.ext.saml2aslo.impl
Implementation for SAML 2 Protocol Extension for Async Logout objects.
org.opensaml.saml.ext.saml2cb.impl
Implementation for SAML v2.0 Channel Binding Extensions Version 1.0.
org.opensaml.saml.ext.saml2delrestrict.impl
Implementation for SAML v2.0 Condition for Delegation Restriction Version 1.0.
org.opensaml.saml.ext.saml2mdattr.impl
Implementation for SAML v2.0 Metadata Extension for Entity Attributes 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.saml2mdreqinit.impl
Concrete implementations of the interfaces for the SAML 2 Metadata Extension for SSO Service Provider Request Initiation.
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.saml2mdui.impl
Implementation for SAML V2 Metadata Extensions for UI and Discovery.
org.opensaml.saml.ext.samlec.impl
Implementation for SAML-EC GSS-API schema content.
org.opensaml.saml.ext.samlpthrpty.impl
Implementation for SAML V2 Protocol Extension for Third-Party Requests.
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.ecp.impl
Implementations of SAML 2.0 ECP types and elements.
org.opensaml.saml.saml2.metadata.impl
Concrete implementations of SAML 2.0 metadata objects.
org.opensaml.soap.common
Common classes shared across SOAP versions, clients, and transports.
org.opensaml.soap.soap11.impl
Provided implementations of the SOAP 1.1 XMLObject interfaces.
org.opensaml.soap.wsaddressing
XMLObject interfaces for WS-Addressing 1.0 elements.
org.opensaml.soap.wsaddressing.impl
XML Object provider implementations for WS-Addressing.
org.opensaml.soap.wsfed
XMLObject interfaces for WS-Federation elements.
org.opensaml.soap.wsfed.impl
XML Object provider implementations for WS-Federation.
org.opensaml.soap.wspolicy
XMLObject interfaces for WS-Policy 1.2 elements.
org.opensaml.soap.wspolicy.impl
XML Object provider implementations for WS-Policy.
org.opensaml.soap.wssecurity
XMLObject interfaces for WS-Security 1.1 elements.
org.opensaml.soap.wssecurity.impl
XML Object provider implementations for WS-Security.
org.opensaml.soap.wstrust
XMLObject interfaces for WS-Trust 1.3 elements.
org.opensaml.soap.wstrust.impl
XML Object provider implementations for WS-Trust.
org.opensaml.xacml
General XACML classes.
org.opensaml.xacml.ctx.impl
XMLObject implementations for XACML context schema.
org.opensaml.xacml.impl
XMLObject provider implementation support for XACML.
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
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
org.opensaml.xmlsec.encryption.impl
Implementations of the interfaces for XMLObjects that represent XML encryption types.
org.opensaml.xmlsec.keyinfo.impl
Interfaces and classes for working with XML KeyInfo elements.
org.opensaml.xmlsec.signature
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
org.opensaml.xmlsec.signature.impl
Implementations of the interfaces for XMLObjects that represent XML signature types.

## Uses of XMLObjectBuilder in org.opensaml.core.testing

Methods in org.opensaml.core.testing that return XMLObjectBuilder
Modifier and Type
Method
Description
`protected <T extends XMLObject>
XMLObjectBuilder<T>`
XMLObjectBaseTestCase.`getBuilder(QName qname)`
Lookup the XMLObjectBuilder for a QName.

## Uses of XMLObjectBuilder in org.opensaml.core.xml

Classes in org.opensaml.core.xml that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AbstractXMLObjectBuilder<XMLObjectType extends XMLObject>`
Base implementation for XMLObject builders.
Fields in org.opensaml.core.xml with type parameters of type XMLObjectBuilder
Modifier and Type
Field
Description
`private final Map<QName,XMLObjectBuilder<?>>`
XMLObjectBuilderFactory.`builders`
Registered builders.
Methods in org.opensaml.core.xml that return XMLObjectBuilder
Modifier and Type
Method
Description
`XMLObjectBuilder<?>`
XMLObjectBuilderFactory.`deregisterBuilder(QName builderKey)`
Deregisters a builder.
`<XMLObjectType extends XMLObject>
XMLObjectBuilder<XMLObjectType>`
XMLObjectBuilderFactory.`ensureBuilder(QName key)`
Retrieves an `XMLObjectBuilder` using the key it was registered with, or throws a runtime error if unable to locate one.
`<XMLObjectType extends XMLObject>
XMLObjectBuilder<XMLObjectType>`
XMLObjectBuilderFactory.`ensureBuilder(Element domElement)`
Retrieves the `XMLObjectBuilder` for the given element.
`XMLObjectBuilder<?>`
XMLObjectBuilderFactory.`getBuilder(QName key)`
Retrieves an `XMLObjectBuilder` using the key it was registered with.
`XMLObjectBuilder<?>`
XMLObjectBuilderFactory.`getBuilder(Element domElement)`
Retrieves the XMLObject builder for the given element.
Methods in org.opensaml.core.xml that return types with arguments of type XMLObjectBuilder
Modifier and Type
Method
Description
`Map<QName,XMLObjectBuilder<?>>`
XMLObjectBuilderFactory.`getBuilders()`
Gets an immutable list of all the builders currently registered.
Methods in org.opensaml.core.xml with parameters of type XMLObjectBuilder
Modifier and Type
Method
Description
`void`
XMLObjectBuilderFactory.`registerBuilder(QName builderKey, XMLObjectBuilder<?> builder)`
Registers a new builder for the given name.

## Uses of XMLObjectBuilder in org.opensaml.core.xml.config

Methods in org.opensaml.core.xml.config with parameters of type XMLObjectBuilder
Modifier and Type
Method
Description
`void`
XMLObjectProviderRegistry.`registerObjectProvider(QName providerName, XMLObjectBuilder<?> builder, Marshaller marshaller, Unmarshaller unmarshaller)`
Adds an object provider to this configuration.
`static void`
XMLObjectProviderRegistrySupport.`registerObjectProvider(QName providerName, XMLObjectBuilder<?> builder, Marshaller marshaller, Unmarshaller unmarshaller)`
Adds an object provider to this configuration.

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

Classes in org.opensaml.core.xml.mock that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`SimpleXMLObjectBuilder`
Builder of `SimpleXMLObject`s.

## Uses of XMLObjectBuilder in org.opensaml.core.xml.schema.impl

Classes in org.opensaml.core.xml.schema.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`XSAnyBuilder`
Builder of `XSAnyImpl`s.
`class`
`XSBase64BinaryBuilder`
Builder of `XSBase64BinaryImpl` objects.
`class`
`XSBooleanBuilder`
Builder of `XSBooleanImpl` objects.
`class`
`XSDateTimeBuilder`
Builder of `XSDateTime` objects.
`class`
`XSIntegerBuilder`
Builder of `XSIntegerImpl` objects.
`class`
`XSQNameBuilder`
Builder of `XSQNameImpl` objects.
`class`
`XSStringBuilder`
Builder of `XSStringImpl` objects.
`class`
`XSURIBuilder`
Builder of `XSURIImpl` objects.

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

Methods in org.opensaml.core.xml.util that return XMLObjectBuilder
Modifier and Type
Method
Description
`static XMLObjectBuilder<?>`
XMLObjectSupport.`getBuilder(QName typeOrName)`
Obtain an XMLObject builder for the given QName.

## Uses of XMLObjectBuilder in org.opensaml.saml.common

Subinterfaces of XMLObjectBuilder in org.opensaml.saml.common
Modifier and Type
Interface
Description
`interface`
`SAMLObjectBuilder<SAMLObjectType extends SAMLObject>`
Builder for SAMLObjects.
Classes in org.opensaml.saml.common that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AbstractSAMLObjectBuilder<SAMLObjectType extends SAMLObject>`
Base builder for `SAMLObject`s.

## Uses of XMLObjectBuilder in org.opensaml.saml.ext.idpdisco.impl

Classes in org.opensaml.saml.ext.idpdisco.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`DiscoveryResponseBuilder`
Builder of `DiscoveryResponse`.

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

Classes in org.opensaml.saml.ext.reqattr.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`RequestedAttributesBuilder`
Summon up a new `RequestedAttributes`.

## Uses of XMLObjectBuilder in org.opensaml.saml.ext.saml1md.impl

Classes in org.opensaml.saml.ext.saml1md.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`SourceIDBuilder`
Builder of `SourceID` objects.

## Uses of XMLObjectBuilder in org.opensaml.saml.ext.saml2alg.impl

Classes in org.opensaml.saml.ext.saml2alg.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`DigestMethodBuilder`
DigestMethod builder.
`class`
`SigningMethodBuilder`
SigningMethod builder.

## Uses of XMLObjectBuilder in org.opensaml.saml.ext.saml2aslo.impl

Classes in org.opensaml.saml.ext.saml2aslo.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AsynchronousBuilder`
A Builder for `Asynchronous` objects.

## Uses of XMLObjectBuilder in org.opensaml.saml.ext.saml2cb.impl

Classes in org.opensaml.saml.ext.saml2cb.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`ChannelBindingsBuilder`
A Builder for `ChannelBindings` objects.

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

Classes in org.opensaml.saml.ext.saml2delrestrict.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`DelegateBuilder`
Builder of `Delegate`.
`class`
`DelegationRestrictionTypeBuilder`
Builder of `DelegationRestrictionType`.

## Uses of XMLObjectBuilder in org.opensaml.saml.ext.saml2mdattr.impl

Classes in org.opensaml.saml.ext.saml2mdattr.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`EntityAttributesBuilder`
Builder of `EntityAttributes` objects.

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

Classes in org.opensaml.saml.ext.saml2mdquery.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`ActionNamespaceBuilder`
Builder of `ActionNamespace` objects.
`class`
`AttributeQueryDescriptorTypeBuilder`
Builder of `AttributeQueryDescriptorType` objects.
`class`
`AuthnQueryDescriptorTypeBuilder`
Builder of `AuthnQueryDescriptorType` objects.
`class`
`AuthzDecisionQueryDescriptorTypeBuilder`
Builder of `AuthzDecisionQueryDescriptorType` objects.

## Uses of XMLObjectBuilder in org.opensaml.saml.ext.saml2mdreqinit.impl

Classes in org.opensaml.saml.ext.saml2mdreqinit.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`RequestInitiatorBuilder`
Builder of `RequestInitiator`.

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

Classes in org.opensaml.saml.ext.saml2mdrpi.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`PublicationBuilder`
Builder for `Publication`.
`class`
`PublicationInfoBuilder`
Builder for `PublicationInfo`.
`class`
`PublicationPathBuilder`
Builder for `PublicationPath`.
`class`
`RegistrationInfoBuilder`
Builder for `RegistrationInfo`.
`class`
`RegistrationPolicyBuilder`
Builder for `RegistrationPolicy`.
`class`
`UsagePolicyBuilder`
Builder for `UsagePolicy`.

## Uses of XMLObjectBuilder in org.opensaml.saml.ext.saml2mdui.impl

Classes in org.opensaml.saml.ext.saml2mdui.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`DescriptionBuilder`
Builder of `Description` objects.
`class`
`DiscoHintsBuilder`
Builder of `DiscoHints`.
`class`
`DisplayNameBuilder`
Builder of `DisplayName` objects.
`class`
`DomainHintBuilder`
Builder of `DomainHint` objects.
`class`
`GeolocationHintBuilder`
Builder of `GeolocationHint` objects.
`class`
`InformationURLBuilder`
Builder of `InformationURL` objects.
`class`
`IPHintBuilder`
Builder of `IPHint` objects.
`class`
`KeywordsBuilder`
Builder of `Keywords` objects.
`class`
`LogoBuilder`
Builder of `Logo` objects.
`class`
`PrivacyStatementURLBuilder`
Builder of `PrivacyStatementURL` objects.
`class`
`UIInfoBuilder`
Builder of `UIInfo`.

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

Classes in org.opensaml.saml.ext.samlec.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`EncTypeBuilder`
A Builder for `EncType` objects.
`class`
`GeneratedKeyBuilder`
A Builder for `GeneratedKey` objects.
`class`
`SessionKeyBuilder`
A Builder for `SessionKey` objects.

## Uses of XMLObjectBuilder in org.opensaml.saml.ext.samlpthrpty.impl

Classes in org.opensaml.saml.ext.samlpthrpty.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`RespondToBuilder`
Builder of `RespondTo` objects.

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

Classes in org.opensaml.saml.saml1.core.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`ActionBuilder`
Builder of `Action` objects.
`class`
`AdviceBuilder`
Builder of `Advice` objects.
`class`
`AssertionArtifactBuilder`
Builder of `AssertionArtifact` objects.
`class`
`AssertionBuilder`
Builder of `Assertion` objects.
`class`
`AssertionIDReferenceBuilder`
Builder of `AssertionIDReference` objects.
`class`
`AttributeBuilder`
Builder of `Attribute` objects.
`class`
`AttributeDesignatorBuilder`
Builder of `AttributeDesignator` objects.
`class`
`AttributeQueryBuilder`
Builder of `AttributeQuery` objects.
`class`
`AttributeStatementBuilder`
Builder of `AttributeStatement` objects.
`class`
`AttributeValueBuilder`
Builder for `AttributeValue` objects.
`class`
`AudienceBuilder`
Builder of `Audience` objects.
`class`
`AudienceRestrictionConditionBuilder`
Builder of `AudienceRestrictionCondition` objects.
`class`
`AuthenticationQueryBuilder`
Builder of `AuthenticationQuery` objects.
`class`
`AuthenticationStatementBuilder`
Builder of `AuthenticationStatement` objects.
`class`
`AuthorityBindingBuilder`
Builder of `AuthorityBinding` objects.
`class`
`AuthorizationDecisionQueryBuilder`
Builder of `AuthorizationDecisionQuery` objects.
`class`
`AuthorizationDecisionStatementBuilder`
Builder of `AuthorizationDecisionStatement` objects.
`class`
`ConditionsBuilder`
Builder of `Conditions` objects.
`class`
`ConfirmationMethodBuilder`
Builder of `ConfirmationMethod` objects.
`class`
`DoNotCacheConditionBuilder`
Builder of `DoNotCacheCondition` objects.
`class`
`EvidenceBuilder`
Builder of `Evidence` objects.
`class`
`NameIdentifierBuilder`
Builder of `NameIdentifier` objects.
`class`
`RequestBuilder`
Builder of `Request` objects.
`class`
`RespondWithBuilder`
Builder of `RespondWith` objects.
`class`
`ResponseBuilder`
Builder of `Response` objects.
`class`
`StatusBuilder`
Builder of `Status` objects.
`class`
`StatusCodeBuilder`
Builder of `StatusCode` objects.
`class`
`StatusDetailBuilder`
Builder of `StatusDetailImpl`.
`class`
`StatusMessageBuilder`
Builder of `StatusMessage` objects.
`class`
`SubjectBuilder`
Builder of (@link Subject} objects.
`class`
`SubjectConfirmationBuilder`
Builder of `SubjectConfirmation` objects.
`class`
`SubjectConfirmationDataBuilder`
Builder for `SubjectConfirmationData` objects.
`class`
`SubjectLocalityBuilder`
Builder of `SubjectLocality` objects.

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

Classes in org.opensaml.saml.saml2.core.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`ActionBuilder`
Builder for `Action` objects.
`class`
`AdviceBuilder`
Builder for `Advice` objects.
`class`
`ArtifactBuilder`
A Builder for `Artifact` objects.
`class`
`ArtifactResolveBuilder`
A Builder for `ArtifactResolve` objects.
`class`
`ArtifactResponseBuilder`
A Builder for `ArtifactResponse` objects.
`class`
`AssertionBuilder`
Builder for `Assertion` objects.
`class`
`AssertionIDRefBuilder`
Builder for `AssertionIDRef`.
`class`
`AssertionIDRequestBuilder`
A Builder for `AssertionIDRequest`.
`class`
`AssertionURIRefBuilder`
Builder for `AssertionURIRef` objects.
`class`
`AttributeBuilder`
Builder for `Attribute` objects.
`class`
`AttributeQueryBuilder`
A Builder for `AttributeQuery` objects.
`class`
`AttributeStatementBuilder`
Builder for `AttributeStatement` objects.
`class`
`AttributeValueBuilder`
Builder for `AttributeValue` objects.
`class`
`AudienceBuilder`
Builder for `Audience` objects.
`class`
`AudienceRestrictionBuilder`
Builder for `AudienceRestriction` objects.
`class`
`AuthenticatingAuthorityBuilder`
Builder for `AuthenticatingAuthority` objects.
`class`
`AuthnContextBuilder`
Builder for `AuthnContext` objects.
`class`
`AuthnContextClassRefBuilder`
Builder for `AuthnContextClassRef` objects.
`class`
`AuthnContextDeclBuilder`
Builder for `AuthnContextDecl` objects.
`class`
`AuthnContextDeclRefBuilder`
Builder for `AuthnContextDeclRef` objects.
`class`
`AuthnQueryBuilder`
A Builder for `AuthnQuery` objects.
`class`
`AuthnRequestBuilder`
A Builder for `AuthnRequest` objects.
`class`
`AuthnStatementBuilder`
Builder for `AuthnStatement` objects.
`class`
`AuthzDecisionQueryBuilder`
A Builder for `AuthzDecisionQuery` objects.
`class`
`AuthzDecisionStatementBuilder`
Builder for `AuthzDecisionStatement` objects.
`class`
`ConditionsBuilder`
Builder for `Conditions` objects.
`class`
`EncryptedAssertionBuilder`
Builder for `EncryptedAssertion` objects.
`class`
`EncryptedAttributeBuilder`
Builder for `EncryptedAttribute` objects.
`class`
`EncryptedIDBuilder`
Builder for `EncryptedID` objects.
`class`
`EvidenceBuilder`
Builder for `Evidence` objects.
`class`
`ExtensionsBuilder`
Builder of `Extensions` objects.
`class`
`GetCompleteBuilder`
Builder of `GetComplete`.
`class`
`IDPEntryBuilder`
Builder of `IDPEntry`.
`class`
`IDPListBuilder`
Builder for `IDPList`.
`class`
`IssuerBuilder`
Builder for `Issuer` objects.
`class`
`KeyInfoConfirmationDataTypeBuilder`
Builder for `KeyInfoConfirmationDataType` objects.
`class`
`LogoutRequestBuilder`
Builder for `LogoutRequest`.
`class`
`LogoutResponseBuilder`
Builder for `LogoutResponse`.
`class`
`ManageNameIDRequestBuilder`
A Builder for `ManageNameIDRequest` objects.
`class`
`ManageNameIDResponseBuilder`
A Builder for `ManageNameIDResponse` objects.
`class`
`NameIDBuilder`
Builder for `NameID` objects.
`class`
`NameIDMappingRequestBuilder`
Builder for `NameIDMappingRequest`.
`class`
`NameIDMappingResponseBuilder`
Builder for `NameIDMappingResponse`.
`class`
`NameIDPolicyBuilder`
Builder for `NameIDPolicy`.
`class`
`NewEncryptedIDBuilder`
Builder for `NewEncryptedID` objects.
`class`
`NewIDBuilder`
A Builder for `NewID` objects.
`class`
`OneTimeUseBuilder`
Builder for `OneTimeUse` objects.
`class`
`ProxyRestrictionBuilder`
Builder for `ProxyRestriction` objects.
`class`
`RequestedAuthnContextBuilder`
A Builder for `RequestedAuthnContext` objects.
`class`
`RequesterIDBuilder`
Builder for `RequesterID`.
`class`
`ResponseBuilder`
Builder for `Response`.
`class`
`ScopingBuilder`
Builder for `Scoping`.
`class`
`SessionIndexBuilder`
A Builder for `SessionIndex` objects.
`class`
`StatusBuilder`
Builder for `StatusImpl`.
`class`
`StatusCodeBuilder`
Builder for `StatusCode`.
`class`
`StatusDetailBuilder`
Builder of `StatusDetail`.
`class`
`StatusMessageBuilder`
Builder for `StatusMessage`.
`class`
`SubjectBuilder`
Builder for `Subject` objects.
`class`
`SubjectConfirmationBuilder`
Builder for `SubjectConfirmation` objects.
`class`
`SubjectConfirmationDataBuilder`
Builder for `SubjectConfirmationData` objects.
`class`
`SubjectLocalityBuilder`
Builder for `SubjectLocality` objects.
`class`
`TerminateBuilder`
A Builder for `Terminate` objects.

## Uses of XMLObjectBuilder in org.opensaml.saml.saml2.ecp.impl

Classes in org.opensaml.saml.saml2.ecp.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`RelayStateBuilder`
A Builder for `RelayState` objects.
`class`
`RequestAuthenticatedBuilder`
A Builder for `RequestAuthenticated` objects.
`class`
`RequestBuilder`
A Builder for `Request` objects.
`class`
`ResponseBuilder`
A Builder for `Response` objects.
`class`
`SubjectConfirmationBuilder`
A Builder for `SubjectConfirmation` objects.

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

Classes in org.opensaml.saml.saml2.metadata.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AdditionalMetadataLocationBuilder`
Builder for `AdditionalMetadataLocation` objects.
`class`
`AffiliateMemberBuilder`
Builder for `AffiliateMember`.
`class`
`AffiliationDescriptorBuilder`
Builder for `AffiliationDescriptor` objects.
`class`
`ArtifactResolutionServiceBuilder`
Builder for `ArtifactResolutionService`.
`class`
`AssertionConsumerServiceBuilder`
Builder for `AssertionConsumerService` objects.
`class`
`AssertionIDRequestServiceBuilder`
Builder for `AssertionIDRequestService`.
`class`
`AttributeAuthorityDescriptorBuilder`
Builder for `AttributeAuthorityDescriptor`.
`class`
`AttributeConsumingServiceBuilder`
Builder for `AttributeConsumingService`.
`class`
`AttributeProfileBuilder`
Builder for `AttributeProfile`.
`class`
`AttributeServiceBuilder`
Builder for `AttributeService`.
`class`
`AuthnAuthorityDescriptorBuilder`
Builder for `AuthnAuthorityDescriptor` objects.
`class`
`AuthnQueryServiceBuilder`
Builder for `AuthnQueryService`.
`class`
`AuthzServiceBuilder`
Builder for `AuthzService`.
`class`
`CompanyBuilder`
Builder for `Company`.
`class`
`ContactPersonBuilder`
Builder for `ContactPerson`.
`class`
`EmailAddressBuilder`
Builder for `EmailAddress`.
`class`
`EncryptionMethodBuilder`
Builder of `EncryptionMethod`.
`class`
`EntitiesDescriptorBuilder`
A builder of `EntitiesDescriptor` objects.
`class`
`EntityDescriptorBuilder`
Builder for `EntityDescriptor`.
`class`
`ExtensionsBuilder`
Builder of `Extensions` objects.
`class`
`GivenNameBuilder`
Builder for `GivenName`.
`class`
`IDPSSODescriptorBuilder`
Builder for `IDPSSODescriptor`.
`class`
`KeyDescriptorBuilder`
Builder for `KeyDescriptor` objects.
`class`
`ManageNameIDServiceBuilder`
Builder for `ManageNameIDService`.
`class`
`NameIDFormatBuilder`
Builder for `NameIDFormat`.
`class`
`NameIDMappingServiceBuilder`
Builder of (@link NameIDMappingService}.
`class`
`OrganizationBuilder`
Builder for `Organization`.
`class`
`OrganizationDisplayNameBuilder`
Builder for `OrganizationDisplayName`.
`class`
`OrganizationNameBuilder`
Builder for `OrganizationName`.
`class`
`OrganizationURLBuilder`
Builder for `OrganizationURL`.
`class`
`PDPDescriptorBuilder`
Builder for `PDPDescriptor`.
`class`
`RequestedAttributeBuilder`
Builder for `RequestedAttribute`.
`class`
`ServiceDescriptionBuilder`
Builder for `ServiceDescription`.
`class`
`ServiceNameBuilder`
Builder for `ServiceName`.
`class`
`SingleLogoutServiceBuilder`
Builder for `SingleLogoutService`.
`class`
`SingleSignOnServiceBuilder`
Builder for `SingleSignOnService`.
`class`
`SPSSODescriptorBuilder`
Builder for `SPSSODescriptor`.
`class`
`SurNameBuilder`
Builder for `SurName`.
`class`
`TelephoneNumberBuilder`
Builder for `TelephoneNumber`.

## Uses of XMLObjectBuilder in org.opensaml.soap.common

Subinterfaces of XMLObjectBuilder in org.opensaml.soap.common
Modifier and Type
Interface
Description
`interface`
`SOAPObjectBuilder<SOAPObjectType extends SOAPObject>`
Builder for SOAPObjects.

## Uses of XMLObjectBuilder in org.opensaml.soap.soap11.impl

Classes in org.opensaml.soap.soap11.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`BodyBuilder`
Builder of `BodyImpl` objects.
`class`
`DetailBuilder`
Builder of `DetailImpl` objects.
`class`
`EnvelopeBuilder`
Builder of `EnvelopeImpl` objects.
`class`
`FaultActorBuilder`
A builder of `FaultActorImpl` objects.
`class`
`FaultBuilder`
Builder of `FaultImpl` objects.
`class`
`FaultCodeBuilder`
Builder of `FaultCodeImpl` objects.
`class`
`FaultStringBuilder`
Builder of `FaultStringImpl` objects.
`class`
`HeaderBuilder`
Builder of `HeaderImpl` objects.

## Uses of XMLObjectBuilder in org.opensaml.soap.wsaddressing

Subinterfaces of XMLObjectBuilder in org.opensaml.soap.wsaddressing
Modifier and Type
Interface
Description
`interface`
`WSAddressingObjectBuilder<WSAddressingObjectType extends WSAddressingObject>`
WSAddressingObjectBuilder.

## Uses of XMLObjectBuilder in org.opensaml.soap.wsaddressing.impl

Classes in org.opensaml.soap.wsaddressing.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AbstractWSAddressingObjectBuilder<WSAddressingObjectType extends WSAddressingObject>`
AbstractWSAddressObjectBuilder.
`class`
`ActionBuilder`
ActionBuilder.
`class`
`AddressBuilder`
AddressBuilder.
`class`
`EndpointReferenceBuilder`
EndpointReferenceBuilder.
`class`
`FaultToBuilder`
Builder for the `FaultTo` element.
`class`
`FromBuilder`
Builder for the `From` element.
`class`
`MessageIDBuilder`
MessageIDBuilder.
`class`
`MetadataBuilder`
MetadataBuilder.
`class`
`ProblemActionBuilder`
ProblemActionBuilder.
`class`
`ProblemHeaderQNameBuilder`
ProblemHeaderQNameBuilder.
`class`
`ProblemIRIBuilder`
ProblemIRIBuilder.
`class`
`ReferenceParametersBuilder`
ReferenceParametersBuilder.
`class`
`RelatesToBuilder`
RelatesToBuilder.
`class`
`ReplyToBuilder`
Builder for the `ReplyTo` element.
`class`
`RetryAfterBuilder`
RetryAfterBuilder.
`class`
`SoapActionBuilder`
SoapActionBuilder.
`class`
`ToBuilder`
Builder for the `To` element.

## Uses of XMLObjectBuilder in org.opensaml.soap.wsfed

Subinterfaces of XMLObjectBuilder in org.opensaml.soap.wsfed
Modifier and Type
Interface
Description
`interface`
`WSFedObjectBuilder<WSFedObjectType extends WSFedObject>`
Builder of `WSFedObject`s.

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

Classes in org.opensaml.soap.wsfed.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AddressBuilder`
Builder of `AddressImpl` objects.
`class`
`AppliesToBuilder`
Builder of `AppliesToImpl` objects.
`class`
`EndPointReferenceBuilder`
Builder of `EndPointReferenceImpl` objects.
`class`
`RequestedSecurityTokenBuilder`
Builder of `RequestedSecurityTokenImpl` objects.
`class`
`RequestSecurityTokenResponseBuilder`
Builder of `RequestSecurityTokenResponseImpl` objects.

## Uses of XMLObjectBuilder in org.opensaml.soap.wspolicy

Subinterfaces of XMLObjectBuilder in org.opensaml.soap.wspolicy
Modifier and Type
Interface
Description
`interface`
`WSPolicyObjectBuilder<WSPolicyObjectType extends WSPolicyObject>`
WSPolicyObjectBuilder.

## Uses of XMLObjectBuilder in org.opensaml.soap.wspolicy.impl

Classes in org.opensaml.soap.wspolicy.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AbstractWSPolicyObjectBuilder<T extends WSPolicyObject>`
AbstactWSPolicyObjectBuilder.
`class`
`AllBuilder`
Builder for the All element.
`class`
`AppliesToBuilder`
Builder for the AppliesTo element.
`class`
`ExactlyOneBuilder`
Builder for the ExactlyOne element.
`class`
`PolicyAttachmentBuilder`
Builder for the PolicyAttachment element.
`class`
`PolicyBuilder`
Builder for the Policy element.
`class`
`PolicyReferenceBuilder`
Builder for the PolicyReference element.

## Uses of XMLObjectBuilder in org.opensaml.soap.wssecurity

Subinterfaces of XMLObjectBuilder in org.opensaml.soap.wssecurity
Modifier and Type
Interface
Description
`interface`
`WSSecurityObjectBuilder<WSSecurityObjectType extends WSSecurityObject>`
WSSecurityObjectBuilder.

## Uses of XMLObjectBuilder in org.opensaml.soap.wssecurity.impl

Classes in org.opensaml.soap.wssecurity.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AbstractWSSecurityObjectBuilder<WSSecurityObjectType extends WSSecurityObject>`
AbstractWSSecurityObjectBuilder.
`class`
`BinarySecurityTokenBuilder`
Builder for the <BinarySecurityToken> element.
`class`
`CreatedBuilder`
Builder for the <wsu:Created> element.
`class`
`EmbeddedBuilder`
EmbeddedBuilder.
`class`
`EncryptedHeaderBuilder`
EncryptedHeaderBuilder.
`class`
`ExpiresBuilder`
ExpiresBuilder.
`class`
`IterationBuilder`
IterationBuilder.
`class`
`KeyIdentifierBuilder`
KeyIdentifierBuilder.
`class`
`NonceBuilder`
NonceBuilder.
`class`
`PasswordBuilder`
PasswordBuilder.
`class`
`ReferenceBuilder`
ReferenceBuilder.
`class`
`SaltBuilder`
SaltBuilder.
`class`
`SecurityBuilder`
SecurityBuilder.
`class`
`SecurityTokenReferenceBuilder`
SecurityTokenReferenceBuilder.
`class`
`SignatureConfirmationBuilder`
SignatureConfirmationBuilder.
`class`
`TimestampBuilder`
TimestampBuilder.
`class`
`TransformationParametersBuilder`
TransformationParametersBuilder.
`class`
`UsernameBuilder`
UsernameBuilder.
`class`
`UsernameTokenBuilder`
UsernameTokenBuilder.

## Uses of XMLObjectBuilder in org.opensaml.soap.wstrust

Subinterfaces of XMLObjectBuilder in org.opensaml.soap.wstrust
Modifier and Type
Interface
Description
`interface`
`WSTrustObjectBuilder<WSTrustObjectType extends WSTrustObject>`
WSTrustObjectBuilder.

## Uses of XMLObjectBuilder in org.opensaml.soap.wstrust.impl

Classes in org.opensaml.soap.wstrust.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AbstractWSTrustObjectBuilder<WSTrustObjectType extends WSTrustObject>`
AbstractWSTrustObjectBuilder.
`class`
`AllowPostdatingBuilder`
Builder for the AllowPostdating element.
`class`
`AuthenticationTypeBuilder`
Builder for the AuthenticationType element.
`class`
`AuthenticatorBuilder`
Builder for the Authenticator element.
`class`
`BinaryExchangeBuilder`
Builder for the BinaryExchange element.
`class`
`BinarySecretBuilder`
Builder for the BinarySecret element.
`class`
`CancelTargetBuilder`
Builder for the CancelTarget element.
`class`
`CanonicalizationAlgorithmBuilder`
Builder for the CanonicalizationAlgorithm element.
`class`
`ChallengeBuilder`
Builder for the Challenge element.
`class`
`ClaimsBuilder`
Builder for the Claims element.
`class`
`CodeBuilder`
Builder for the Code element.
`class`
`CombinedHashBuilder`
Builder for the CombinedHash element.
`class`
`ComputedKeyAlgorithmBuilder`
Builder for the ComputedKeyAlgorithm element.
`class`
`ComputedKeyBuilder`
Builder for the ComputedKey element.
`class`
`DelegatableBuilder`
Builder for the Delegatable element.
`class`
`DelegateToBuilder`
Builder for the DelegateTo element.
`class`
`EncryptionAlgorithmBuilder`
Builder for the EncryptionAlgorithm element.
`class`
`EncryptionBuilder`
Builder for the Encryption element.
`class`
`EncryptWithBuilder`
Builder for the EncryptWith element.
`class`
`EntropyBuilder`
Builder for the Entropy element.
`class`
`ForwardableBuilder`
Builder for the Forwardable element.
`class`
`IssuedTokensBuilder`
Builder for the IssuedTokens element.
`class`
`IssuerBuilder`
Builder for the Issuer element.
`class`
`KeyExchangeTokenBuilder`
Builder for the KeyExchangeToken element.
`class`
`KeySizeBuilder`
Builder for the KeySize element.
`class`
`KeyTypeBuilder`
Builder for the KeyType element.
`class`
`KeyWrapAlgorithmBuilder`
Builder for the KeyWrapAlgorithm element.
`class`
`LifetimeBuilder`
Builder for the Lifetime element.
`class`
`OnBehalfOfBuilder`
Builder for the OnBehalfOf element.
`class`
`ParticipantBuilder`
Builder for the Participant element.
`class`
`ParticipantsBuilder`
Builder for the Participants element.
`class`
`PrimaryBuilder`
Builder for the Primary element.
`class`
`ProofEncryptionBuilder`
Builder for the ProofEncryption element.
`class`
`ReasonBuilder`
Builder for the Reason element.
`class`
`RenewingBuilder`
Builder for the Renewing element.
`class`
`RenewTargetBuilder`
Builder for the RenewTarget element.
`class`
`RequestedAttachedReferenceBuilder`
Builder for the RequestedAttachedReference element.
`class`
`RequestedProofTokenBuilder`
Builder for the RequestedProofToken element.
`class`
`RequestedSecurityTokenBuilder`
Builder for the RequestedSecurityToken element.
`class`
`RequestedTokenCancelledBuilder`
Builder for the RequestedTokenCancelled element.
`class`
`RequestedUnattachedReferenceBuilder`
Builder for the RequestedUnattachedReference element.
`class`
`RequestKETBuilder`
Builder for the RequestKET element.
`class`
`RequestSecurityTokenBuilder`
Builder for the RequestSecurityToken element.
`class`
`RequestSecurityTokenCollectionBuilder`
Builder for the RequestSecurityTokenCollection element.
`class`
`RequestSecurityTokenResponseBuilder`
Builder for the RequestSecurityTokenResponse element.
`class`
`RequestSecurityTokenResponseCollectionBuilder`
Builder for the RequestSecurityTokenResponseCollection element.
`class`
`RequestTypeBuilder`
Builder for the RequestType element.
`class`
`SignatureAlgorithmBuilder`
Builder for the SignatureAlgorithm element.
`class`
`SignChallengeBuilder`
Builder for the SignChallenge element.
`class`
`SignChallengeResponseBuilder`
Builder for the SignChallengeResponse element.
`class`
`SignWithBuilder`
Builder for the SignWith element.
`class`
`StatusBuilder`
Builder for the Status element.
`class`
`TokenTypeBuilder`
Builder for the TokenType element.
`class`
`UseKeyBuilder`
Builder for the UseKey element.
`class`
`ValidateTargetBuilder`
Builder for the ValidateTarget element.

## Uses of XMLObjectBuilder in org.opensaml.xacml

Subinterfaces of XMLObjectBuilder in org.opensaml.xacml
Modifier and Type
Interface
Description
`interface`
`XACMLObjectBuilder<XACMLObjectType extends XACMLObject>`
Builder of XACML objects.

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

Classes in org.opensaml.xacml.ctx.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`ActionTypeImplBuilder`
Builder for `ActionType` objects.
`class`
`AttributeTypeImplBuilder`
Builder for `AttributeType` objects.
`class`
`AttributeValueTypeImplBuilder`
Builder for `AttributeValueType` objects.
`class`
`DecisionTypeImplBuilder`
Builder for `DecisionType` objects.
`class`
`EnvironmentTypeImplBuilder`
Builder for `EnvironmentType` objects.
`class`
`MissingAttributeDetailTypeImplBuilder`
Builder for `MissingAttributeDetailType` objects.
`class`
`RequestTypeImplBuilder`
Builder for `RequestType` objects.
`class`
`ResourceContentTypeImplBuilder`
Builder for `ResourceContentType` objects.
`class`
`ResourceTypeImplBuilder`
Builder for `ResourceType` objects.
`class`
`ResponseTypeImplBuilder`
Builder for `ResponseType` objects.
`class`
`ResultTypeImplBuilder`
Builder for `ResultType` objects.
`class`
`StatusCodeTypeImplBuilder`
Builder for `StatusCodeType` objects.
`class`
`StatusDetailTypeImplBuilder`
Builder for `StatusDetailType` objects.
`class`
`StatusMessageTypeImplBuilder`
Builder for `StatusMessageType`.
`class`
`StatusTypeImplBuilder`
Builder for `StatusType` objects.
`class`
`SubjectTypeImplBuilder`
Builder for `SubjectType` objects.

## Uses of XMLObjectBuilder in org.opensaml.xacml.impl

Classes in org.opensaml.xacml.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AbstractXACMLObjectBuilder<XACMLObjectType extends XACMLObject>`
Base builder for `XACMLObject`.

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

Classes in org.opensaml.xacml.policy.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`ActionMatchTypeImplBuilder`
Builder of `ActionMatchType` objects.
`class`
`ActionsTypeImplBuilder`
Builder for `ActionsType`.
`class`
`ActionTypeImplBuilder`
Builder for `ActionType`.
`class`
`ApplyTypeImplBuilder`
Builder for `ApplyType`.
`class`
`AttributeAssignmentTypeImplBuilder`
Builder for `AttributeAssignmentType`.
`class`
`AttributeDesignatorTypeImplBuilder`
Builder for `AttributeDesignatorType`.
`class`
`AttributeSelectorTypeImplBuilder`
Builder for `AttributeSelectorType`.
`class`
`AttributeValueTypeImplBuilder`
Builder for `AttributeValueType`.
`class`
`CombinerParametersTypeImplBuilder`
Builder for `CombinerParametersType`.
`class`
`CombinerParameterTypeImplBuilder`
Builder for `CombinerParameterType`.
`class`
`ConditionTypeImplBuilder`
Builder for `ConditionType`.
`class`
`DefaultsTypeImplBuilder`
Builder for `DefaultsType`.
`class`
`DescriptionTypeImplBuilder`
Builder for `DescriptionType`.
`class`
`EnvironmentMatchTypeImplBuilder`
Builder of `EnvironmentMatchType` objects.
`class`
`EnvironmentsTypeImplBuilder`
Builder for `EnvironmentsType`.
`class`
`EnvironmentTypeImplBuilder`
Builder for `EnvironmentType`.
`class`
`FunctionTypeImplBuilder`
Builder for `FunctionType`.
`class`
`IdReferenceTypeImplBuilder`
Builder for `IdReferenceType`.
`class`
`ObligationsTypeImplBuilder`
Builder for `ObligationsType`.
`class`
`ObligationTypeImplBuilder`
Builder for `ObligationType`.
`class`
`PolicyCombinerParametersTypeImplBuilder`
Builder for `PolicyCombinerParametersType`.
`class`
`PolicySetCombinerParametersTypeImplBuilder`
Builder for `PolicySetCombinerParametersType`.
`class`
`PolicySetTypeImplBuilder`
Builder of `PolicySetType` objects.
`class`
`PolicyTypeImplBuilder`
Builder of `PolicyType` objects.
`class`
`ResourceMatchTypeImplBuilder`
Builder of `ResourceMatchType` objects.
`class`
`ResourcesTypeImplBuilder`
Builder for `ResourcesType`.
`class`
`ResourceTypeImplBuilder`
Builder for `ResourceType`.
`class`
`RuleCombinerParametersTypeImplBuilder`
Builder for `RuleCombinerParametersType`.
`class`
`RuleTypeImplBuilder`
Builder for `RuleType`.
`class`
`SubjectAttributeDesignatorTypeImplBuilder`
Builder for `SubjectAttributeDesignatorType`.
`class`
`SubjectMatchTypeImplBuilder`
Builder of `SubjectMatchType` objects.
`class`
`SubjectsTypeImplBuilder`
Builder for `SubjectsType`.
`class`
`SubjectTypeImplBuilder`
Builder for `SubjectType`.
`class`
`TargetTypeImplBuilder`
Implementation for `TargetType`.
`class`
`VariableDefinitionTypeImplBuilder`
Builder for `VariableDefinitionType`.
`class`
`VariableReferenceTypeImplBuilder`
Builder for `VariableReferenceType`.

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

Classes in org.opensaml.xacml.profile.saml.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`ReferencedPoliciesTypeImplBuilder`
Builder for `ReferencedPoliciesType`.
`class`
`XACMLAuthzDecisionQueryTypeImplBuilder`
Builder for `XACMLAuthzDecisionQueryType` objects.
`class`
`XACMLAuthzDecisionStatementTypeImplBuilder`
vBuilder for `XACMLAuthzDecisionStatementTypeImpl` objects.
`class`
`XACMLPolicyQueryTypeImplBuilder`
Builder for `XACMLPolicyQueryType` objects.
`class`
`XACMLPolicyStatementTypeImplBuilder`
Builder for `XACMLPolicyStatementTypeImpl` objects.

## Uses of XMLObjectBuilder in org.opensaml.xmlsec.encryption

Subinterfaces of XMLObjectBuilder in org.opensaml.xmlsec.encryption
Modifier and Type
Interface
Description
`interface`
`XMLEncryptionBuilder<XMLEncryptionType extends XMLObject>`
Builder for XMLObjects from `org.opensaml.xmlsec.encryption`.

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

Classes in org.opensaml.xmlsec.encryption.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`AgreementMethodBuilder`
Builder of `AgreementMethod`.
`class`
`CarriedKeyNameBuilder`
Builder of `CarriedKeyName`.
`class`
`CipherDataBuilder`
Builder of `CipherData`.
`class`
`CipherReferenceBuilder`
Builder of `CipherReference`.
`class`
`CipherValueBuilder`
Builder of `CipherValue`.
`class`
`ConcatKDFParamsBuilder`
Builder of `ConcatKDFParams`.
`class`
`DataReferenceBuilder`
Builder of `DataReference`.
`class`
`DerivedKeyBuilder`
Builder of `DerivedKey`.
`class`
`DerivedKeyNameBuilder`
Builder of `DerivedKeyName`.
`class`
`DHKeyValueBuilder`
Builder of `DHKeyValue`.
`class`
`EncryptedDataBuilder`
Builder of `EncryptedData`.
`class`
`EncryptedKeyBuilder`
Builder of `EncryptedKey`.
`class`
`EncryptionMethodBuilder`
Builder of `EncryptionMethod`.
`class`
`EncryptionPropertiesBuilder`
Builder of `EncryptionProperties`.
`class`
`EncryptionPropertyBuilder`
Builder of `EncryptionProperty`.
`class`
`GeneratorBuilder`
Builder of `Generator`.
`class`
`IterationCountBuilder`
Builder of `IterationCount`.
`class`
`KANonceBuilder`
Builder of `KANonce`.
`class`
`KeyDerivationMethodBuilder`
Builder of `KeyDerivationMethod`.
`class`
`KeyLengthBuilder`
Builder of `KeyLength`.
`class`
`KeyReferenceBuilder`
Builder of `KeyReference`.
`class`
`KeySizeBuilder`
Builder of `KeySize`.
`class`
`MasterKeyNameBuilder`
Builder of `MasterKeyName`.
`class`
`MGFBuilder`
Builder of `MGF`.
`class`
`OAEPparamsBuilder`
Builder of `OAEPparams`.
`class`
`OriginatorKeyInfoBuilder`
Builder of `OriginatorKeyInfo`.
`class`
`OtherSourceBuilder`
Builder of `OtherSource`.
`class`
`PBKDF2ParamsBuilder`
Builder of `PBKDF2Params`.
`class`
`PBuilder`
Builder of `P`.
`class`
`PgenCounterBuilder`
Builder of `PgenCounter`.
`class`
`PRFBuilder`
Builder of `PRF`.
`class`
`PublicBuilder`
Builder of `Public`.
`class`
`QBuilder`
Builder of `Q`.
`class`
`RecipientKeyInfoBuilder`
Builder of `RecipientKeyInfo`.
`class`
`ReferenceListBuilder`
Builder of `ReferenceList`.
`class`
`SaltBuilder`
Builder of `Salt`.
`class`
`SeedBuilder`
Builder of `Seed`.
`class`
`SpecifiedBuilder`
Builder of `Specified`.
`class`
`TransformsBuilder`
Builder of `Transforms`.

## Uses of XMLObjectBuilder in org.opensaml.xmlsec.keyinfo.impl

Fields in org.opensaml.xmlsec.keyinfo.impl declared as XMLObjectBuilder
Modifier and Type
Field
Description
`private final XMLObjectBuilder<AgreementMethod>`
KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator.`agreementMethodBuilder`
Builder for AgreementMethod objects.
`private final XMLObjectBuilder<X509Data>`
X509KeyInfoGeneratorFactory.X509KeyInfoGenerator.`x509DataBuilder`
Builder for X509Data objects.

## Uses of XMLObjectBuilder in org.opensaml.xmlsec.signature

Subinterfaces of XMLObjectBuilder in org.opensaml.xmlsec.signature
Modifier and Type
Interface
Description
`interface`
`XMLSignatureBuilder<XMLSignatureType extends XMLObject>`
Builder for XMLObjects from `org.opensaml.xmlsec.signature`.

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

Classes in org.opensaml.xmlsec.signature.impl that implement XMLObjectBuilder
Modifier and Type
Class
Description
`class`
`CryptoBinaryBuilder`
Builder of `CryptoBinary`.
`class`
`DEREncodedKeyValueBuilder`
Builder of `DEREncodedKeyValue`.
`class`
`DigestMethodBuilder`
Builder of `DigestMethod`.
`class`
`DSAKeyValueBuilder`
Builder of `DSAKeyValue`.
`class`
`ECKeyValueBuilder`
Builder of `ECKeyValue`.
`class`
`ExponentBuilder`
Builder of `Exponent`.
`class`
`GBuilder`
Builder of `G`.
`class`
`JBuilder`
Builder of `J`.
`class`
`KeyInfoBuilder`
Builder of `KeyInfo`.
`class`
`KeyInfoReferenceBuilder`
Builder of `KeyInfoReference`.
`class`
`KeyNameBuilder`
Builder of `KeyName`.
`class`
`KeyValueBuilder`
Builder of `KeyValue`.
`class`
`MgmtDataBuilder`
Builder of `MgmtData`.
`class`
`ModulusBuilder`
Builder of `Modulus`.
`class`
`NamedCurveBuilder`
Builder of `NamedCurve`.
`class`
`PBuilder`
Builder of `P`.
`class`
`PgenCounterBuilder`
Builder of `PgenCounter`.
`class`
`PGPDataBuilder`
Builder of `PGPData`.
`class`
`PGPKeyIDBuilder`
Builder of `PGPKeyID`.
`class`
`PGPKeyPacketBuilder`
Builder of `PGPKeyPacket`.
`class`
`PublicKeyBuilder`
Builder of `PublicKey`.
`class`
`QBuilder`
Builder of `Q`.
`class`
`RetrievalMethodBuilder`
Builder of `RetrievalMethod`.
`class`
`RSAKeyValueBuilder`
Builder of `RSAKeyValue`.
`class`
`SeedBuilder`
Builder of `Seed`.
`class`
`SignatureBuilder`
Builder of `Signature`.
`class`
`SPKIDataBuilder`
Builder of `SPKIData`.
`class`
`SPKISexpBuilder`
Builder of `SPKISexp`.
`class`
`TransformBuilder`
Builder of `Transform`.
`class`
`TransformsBuilder`
Builder of `Transforms`.
`class`
`X509CertificateBuilder`
Builder of `X509Certificate`.
`class`
`X509CRLBuilder`
Builder of `X509CRL`.
`class`
`X509DataBuilder`
Builder of `X509Data`.
`class`
`X509DigestBuilder`
Builder of `X509Digest`.
`class`
`X509IssuerNameBuilder`
Builder of `X509IssuerName`.
`class`
`X509IssuerSerialBuilder`
Builder of `X509IssuerSerial`.
`class`
`X509SerialNumberBuilder`
Builder of `X509SerialNumber`.
`class`
`X509SKIBuilder`
Builder of `X509SKI`.
`class`
`X509SubjectNameBuilder`
Builder of `X509SubjectName`.
`class`
`XPathBuilder`
Builder of `XPath`.
`class`
`YBuilder`
Builder of `Y`.