@ThreadSafe public class StandardAnnotationFactoryProvider extends java.lang.Object implements Annotation.Factory.Provider
Annotation.Factory.Provider.UnknownAnnotationException| Constructor and Description |
|---|
StandardAnnotationFactoryProvider(Annotation.Factory<? extends Annotation>... providers) |
StandardAnnotationFactoryProvider(java.lang.Iterable<Annotation.Factory<? extends Annotation>> providers) |
| Modifier and Type | Method and Description |
|---|---|
static Annotation.Factory.Provider |
annotaionFactoryProvider() |
protected static java.lang.Iterable<Annotation.Factory<? extends Annotation>> |
findDefaultFactories() |
java.util.Iterator<Annotation.Factory<? extends Annotation>> |
iterator() |
<T extends Annotation> |
provideBy(java.lang.Class<T> type) |
Annotation.Factory<? extends Annotation> |
provideBy(java.lang.String id) |
public StandardAnnotationFactoryProvider(@Nullable
Annotation.Factory<? extends Annotation>... providers)
public StandardAnnotationFactoryProvider(@Nullable
java.lang.Iterable<Annotation.Factory<? extends Annotation>> providers)
@Nonnull public static Annotation.Factory.Provider annotaionFactoryProvider()
@Nonnull public <T extends Annotation> Annotation.Factory<T> provideBy(@Nonnull java.lang.Class<T> type) throws Annotation.Factory.Provider.UnknownAnnotationException
provideBy in interface Annotation.Factory.ProviderAnnotation.Factory.Provider.UnknownAnnotationException@Nonnull public Annotation.Factory<? extends Annotation> provideBy(@Nonnull java.lang.String id) throws Annotation.Factory.Provider.UnknownAnnotationException
provideBy in interface Annotation.Factory.ProviderAnnotation.Factory.Provider.UnknownAnnotationExceptionpublic java.util.Iterator<Annotation.Factory<? extends Annotation>> iterator()
iterator in interface java.lang.Iterable<Annotation.Factory<? extends Annotation>>@Nonnull protected static java.lang.Iterable<Annotation.Factory<? extends Annotation>> findDefaultFactories()
Copyright © 2015 echocat. All Rights Reserved.