Class DependencyBuilder<T>

java.lang.Object
org.refcodes.decoupling.Dependency<T>
org.refcodes.decoupling.DependencyBuilder<T>
Type Parameters:
T - the generic type of the Dependency.
All Implemented Interfaces:
Comparable<Dependency<T>>, ClaimsAccessor, ClaimsAccessor.ClaimsBuilder<DependencyBuilder<T>>, ClaimsAccessor.ClaimsMutator, ClaimsAccessor.ClaimsProperty, InstanceMetricsAccessor, InstanceMetricsAccessor.InstanceMetricsBuilder<DependencyBuilder<T>>, InstanceMetricsAccessor.InstanceMetricsMutator, InstanceMetricsAccessor.InstanceMetricsProperty, ProfilesAccessor, ProfilesAccessor.ProfilesBuilder<DependencyBuilder<T>>, ProfilesAccessor.ProfilesMutator, ProfilesAccessor.ProfilesProperty, TagsAccessor, TagsAccessor.TagsBuilder<DependencyBuilder<T>>, TagsAccessor.TagsMutator, TagsAccessor.TagsProperty, org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.AliasAccessor.AliasBuilder<DependencyBuilder<T>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty, org.refcodes.mixin.InstanceAccessor<T>, org.refcodes.mixin.InstanceAccessor.InstanceBuilder<T,DependencyBuilder<T>>, org.refcodes.mixin.InstanceAccessor.InstanceMutator<T>, org.refcodes.mixin.InstanceAccessor.InstanceProperty<T>, org.refcodes.mixin.Schemable, org.refcodes.mixin.TypeAccessor<T>, org.refcodes.mixin.TypeAccessor.TypeBuilder<T,DependencyBuilder<T>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T>, org.refcodes.mixin.TypeAccessor.TypeProperty<T>

public class DependencyBuilder<T> extends Dependency<T> implements org.refcodes.mixin.AliasAccessor.AliasProperty, org.refcodes.mixin.AliasAccessor.AliasBuilder<DependencyBuilder<T>>, org.refcodes.mixin.TypeAccessor.TypeProperty<T>, org.refcodes.mixin.TypeAccessor.TypeBuilder<T,DependencyBuilder<T>>, org.refcodes.mixin.InstanceAccessor.InstanceProperty<T>, org.refcodes.mixin.InstanceAccessor.InstanceBuilder<T,DependencyBuilder<T>>, ProfilesAccessor.ProfilesProperty, ProfilesAccessor.ProfilesBuilder<DependencyBuilder<T>>, TagsAccessor.TagsProperty, TagsAccessor.TagsBuilder<DependencyBuilder<T>>, InstanceMetricsAccessor.InstanceMetricsProperty, InstanceMetricsAccessor.InstanceMetricsBuilder<DependencyBuilder<T>>, ClaimsAccessor.ClaimsProperty, ClaimsAccessor.ClaimsBuilder<DependencyBuilder<T>>
A DependencyBuilder describes a component or module depending on or required by other components or modules.