Package se.litsec.opensaml.core
Interface SAMLObjectBuilder<T extends SAMLObject>
-
- Type Parameters:
T- the type
- All Known Subinterfaces:
RequestHttpObjectBuilder<T>
- All Known Implementing Classes:
AbstractAuthnRequestBuilder,AbstractEntityDescriptorBuilder,AbstractRequestBuilder,AbstractSAMLObjectBuilder,AssertionConsumerServiceBuilder,AttributeBuilder,AttributeConsumingServiceBuilder,AuthnRequestBuilder,ContactPersonBuilder,DigestMethodBuilder,EncryptionMethodBuilder,ExtendedAuthnRequestBuilder,IdpEntityDescriptorBuilder,KeyDescriptorBuilder,LogoBuilder,NameIDPolicyBuilder,OrganizationBuilder,RequestedAttributeBuilder,RequestedAuthnContextBuilder,ScopingBuilder,SigningMethodBuilder,SingleLogoutServiceBuilder,SingleSignOnServiceBuilder,SpEntityDescriptorBuilder,UIInfoBuilder
public interface SAMLObjectBuilder<T extends SAMLObject>Interface for a builder pattern according to:EntityDescriptorBuilder builder = new EntityDescriptorBuilder(); EntityDescriptor ed = builder.entityID("http://www.litsec.se").entityCategories(...)[...].build();- Author:
- Martin Lindström (martin.lindstrom@litsec.se)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tbuild()Builds theXMLObject.
-
-
-
Method Detail
-
build
T build()
Builds theXMLObject.If invoked several times the method must return the same object.
- Returns:
- the built object
-
-