org.glassfish.hk2.classmodel.reflect.util
Interface ParsingConfig


public interface ParsingConfig

Configuration for the parser.

Author:
Jerome Dochez

Method Summary
 java.util.Set<java.lang.String> getInjectionPointsAnnotations()
          Returns a list of annotations that denote an injection point within an dependency injection enabled type.
 java.util.Set<java.lang.String> getInjectionTargetAnnotations()
          Returns a list of annotations that denotes dependency injection enabled classes (classes that use dependency injection).
 java.util.Set<java.lang.String> getInjectionTargetInterfaces()
          Returns a list of interfaces that denotes a dependency injection enabled classes.
 

Method Detail

getInjectionTargetAnnotations

java.util.Set<java.lang.String> getInjectionTargetAnnotations()
Returns a list of annotations that denotes dependency injection enabled classes (classes that use dependency injection). A class annotated with one the returned annotation getName will potentially define one or more injection point.

Returns:
list of annotations that denote a dependency injection enabled type.

getInjectionTargetInterfaces

java.util.Set<java.lang.String> getInjectionTargetInterfaces()
Returns a list of interfaces that denotes a dependency injection enabled classes. A class implementing one of the interface returned will potentially define one or more injection point.

Returns:
list of interfaces that a class can implement that will denote possible use of dependency injection

getInjectionPointsAnnotations

java.util.Set<java.lang.String> getInjectionPointsAnnotations()
Returns a list of annotations that denote an injection point within an dependency injection enabled type. This injection point (representing a dependency) is either a constructor parameter, a field or a method.

Returns:
list of annotations denoting injection points (like @Inject).


Copyright © 2010 Sun Microsystems, Inc.. All Rights Reserved.