public class RestrictionRegistry extends Object
Constructor and Description |
---|
RestrictionRegistry() |
public static void reset()
public static Set<Class<? extends Annotation>> getOptionRestrictionAnnotationClasses()
public static void addOptionRestriction(Class<? extends Annotation> cls, OptionRestrictionFactory factory)
public static <T extends Annotation> OptionRestriction getOptionRestriction(Class<? extends Annotation> cls, T annotation)
public static void addArgumentsRestriction(Class<? extends Annotation> cls, ArgumentsRestrictionFactory factory)
public static Set<Class<? extends Annotation>> getArgumentsRestrictionAnnotationClasses()
public static <T extends Annotation> ArgumentsRestriction getArgumentsRestriction(Class<? extends Annotation> cls, T annotation)
public static Set<Class<? extends Annotation>> getGlobalRestrictionAnnotationClasses()
public static void addGlobalRestriction(Class<? extends Annotation> cls, GlobalRestrictionFactory factory)
public static <T extends Annotation> GlobalRestriction getGlobalRestriction(Class<? extends Annotation> cls, T annotation)
Copyright © 2012–2017. All rights reserved.