org.opensaml.common.impl
Class AbstractSAMLObjectBuilder<SAMLObjectType extends SAMLObject>

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObjectBuilder<SAMLObjectType>
      extended by org.opensaml.common.impl.AbstractSAMLObjectBuilder<SAMLObjectType>
Type Parameters:
SAMLObjectType - the SAML object type built
All Implemented Interfaces:
SAMLObjectBuilder<SAMLObjectType>, XMLObjectBuilder<SAMLObjectType>
Direct Known Subclasses:
ActionBuilder, ActionBuilder, ActionNamespaceBuilder, AdditionalMetadataLocationBuilder, AdviceBuilder, AdviceBuilder, AffiliateMemberBuilder, AffiliationDescriptorBuilder, ArtifactBuilder, ArtifactResolutionServiceBuilder, ArtifactResolveBuilder, ArtifactResponseBuilder, AssertionArtifactBuilder, AssertionBuilder, AssertionBuilder, AssertionConsumerServiceBuilder, AssertionIDRefBuilder, AssertionIDReferenceBuilder, AssertionIDRequestBuilder, AssertionIDRequestServiceBuilder, AssertionURIRefBuilder, AsynchronousBuilder, AttributeAuthorityDescriptorBuilder, AttributeBuilder, AttributeBuilder, AttributeConsumingServiceBuilder, AttributeDesignatorBuilder, AttributeProfileBuilder, AttributeQueryBuilder, AttributeQueryBuilder, AttributeQueryDescriptorTypeBuilder, AttributeServiceBuilder, AttributeStatementBuilder, AttributeStatementBuilder, AudienceBuilder, AudienceBuilder, AudienceRestrictionBuilder, AudienceRestrictionConditionBuilder, AuthenticatingAuthorityBuilder, AuthenticationQueryBuilder, AuthenticationStatementBuilder, AuthnAuthorityDescriptorBuilder, AuthnContextBuilder, AuthnContextClassRefBuilder, AuthnContextDeclBuilder, AuthnContextDeclRefBuilder, AuthnQueryBuilder, AuthnQueryDescriptorTypeBuilder, AuthnQueryServiceBuilder, AuthnRequestBuilder, AuthnStatementBuilder, AuthorityBindingBuilder, AuthorizationDecisionQueryBuilder, AuthorizationDecisionStatementBuilder, AuthzDecisionQueryBuilder, AuthzDecisionQueryDescriptorTypeBuilder, AuthzDecisionStatementBuilder, AuthzServiceBuilder, ChannelBindingsBuilder, CompanyBuilder, ConditionsBuilder, ConditionsBuilder, ConfirmationMethodBuilder, ContactPersonBuilder, DelegateBuilder, DelegationRestrictionTypeBuilder, DescriptionBuilder, DiscoHintsBuilder, DiscoveryResponseBuilder, DisplayNameBuilder, DomainHintBuilder, DoNotCacheConditionBuilder, EmailAddressBuilder, EncryptedAssertionBuilder, EncryptedAttributeBuilder, EncryptedIDBuilder, EncryptionMethodBuilder, EncTypeBuilder, EntitiesDescriptorBuilder, EntityAttributesBuilder, EntityDescriptorBuilder, EvidenceBuilder, EvidenceBuilder, ExtensionsBuilder, GeneratedKeyBuilder, GeolocationHintBuilder, GetCompleteBuilder, GivenNameBuilder, IDPEntryBuilder, IDPListBuilder, IDPSSODescriptorBuilder, InformationURLBuilder, IPHintBuilder, IssuerBuilder, KeyDescriptorBuilder, KeyInfoConfirmationDataTypeBuilder, KeywordsBuilder, LogoBuilder, LogoutRequestBuilder, LogoutResponseBuilder, ManageNameIDRequestBuilder, ManageNameIDResponseBuilder, ManageNameIDServiceBuilder, NameIDBuilder, NameIdentifierBuilder, NameIDFormatBuilder, NameIDMappingRequestBuilder, NameIDMappingResponseBuilder, NameIDMappingServiceBuilder, NameIDPolicyBuilder, NewEncryptedIDBuilder, NewIDBuilder, OneTimeUseBuilder, OrganizationBuilder, OrganizationDisplayNameBuilder, OrganizationNameBuilder, OrganizationURLBuilder, PDPDescriptorBuilder, PrivacyStatementURLBuilder, ProxyRestrictionBuilder, ReferencedPoliciesTypeImplBuilder, RelayStateBuilder, RequestAuthenticatedBuilder, RequestBuilder, RequestBuilder, RequestedAttributeBuilder, RequestedAuthnContextBuilder, RequesterIDBuilder, RespondToBuilder, RespondWithBuilder, ResponseBuilder, ResponseBuilder, ResponseBuilder, ScopingBuilder, ServiceDescriptionBuilder, ServiceNameBuilder, SessionIndexBuilder, SessionKeyBuilder, SingleLogoutServiceBuilder, SingleSignOnServiceBuilder, SourceIDBuilder, SPSSODescriptorBuilder, StatusBuilder, StatusBuilder, StatusCodeBuilder, StatusCodeBuilder, StatusDetailBuilder, StatusDetailBuilder, StatusMessageBuilder, StatusMessageBuilder, SubjectBuilder, SubjectBuilder, SubjectConfirmationBuilder, SubjectConfirmationBuilder, SubjectConfirmationBuilder, SubjectConfirmationDataBuilder, SubjectLocalityBuilder, SubjectLocalityBuilder, SurNameBuilder, TelephoneNumberBuilder, TerminateBuilder, UIInfoBuilder, XACMLAuthzDecisionQueryTypeImplBuilder, XACMLAuthzDecisionStatementTypeImplBuilder, XACMLPolicyQueryTypeImplBuilder, XACMLPolicyStatementTypeImplBuilder

public abstract class AbstractSAMLObjectBuilder<SAMLObjectType extends SAMLObject>
extends AbstractXMLObjectBuilder<SAMLObjectType>
implements SAMLObjectBuilder<SAMLObjectType>

Base builder for SAMLObjects.


Constructor Summary
AbstractSAMLObjectBuilder()
           
 
Method Summary
abstract  SAMLObjectType buildObject()
          Builds a SAMLObject using the default name and namespace information provided SAML specifications.
 
Methods inherited from class org.opensaml.xml.AbstractXMLObjectBuilder
buildObject, buildObject, buildObject, buildObject, buildObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.XMLObjectBuilder
buildObject, buildObject, buildObject, buildObject, buildObject
 

Constructor Detail

AbstractSAMLObjectBuilder

public AbstractSAMLObjectBuilder()
Method Detail

buildObject

public abstract SAMLObjectType buildObject()
Builds a SAMLObject using the default name and namespace information provided SAML specifications.

Specified by:
buildObject in interface SAMLObjectBuilder<SAMLObjectType extends SAMLObject>
Returns:
built SAMLObject


Copyright © 1999-2013. All Rights Reserved.