Class QDoxComponentGleaner
- java.lang.Object
-
- org.codehaus.plexus.metadata.gleaner.ComponentGleanerSupport
-
- org.codehaus.plexus.metadata.gleaner.QDoxComponentGleaner
-
- All Implemented Interfaces:
SourceComponentGleaner
public class QDoxComponentGleaner extends ComponentGleanerSupport implements SourceComponentGleaner
A source component gleaner which uses QDox to discover Javadoc annotations.- Author:
- Trygve Laugstøl
-
-
Field Summary
Fields Modifier and Type Field Description static String
PLEXUS_ALIAS_PARAMETER
static String
PLEXUS_COMPONENT_TAG
static String
PLEXUS_CONFIGURATION_TAG
static String
PLEXUS_DEFAULT_HINT
static String
PLEXUS_DEFAULT_VALUE_PARAMETER
static String
PLEXUS_INSTANTIATION_STARTEGY_PARAMETER
static String
PLEXUS_LIFECYCLE_HANDLER_PARAMETER
static String
PLEXUS_OPTIONAL_PARAMETER
static String
PLEXUS_REQUIREMENT_TAG
static String
PLEXUS_ROLE_HINT_LIST_PARAMETER
static String
PLEXUS_ROLE_HINT_PARAMETER
static String
PLEXUS_ROLE_PARAMETER
static String
PLEXUS_VERSION_PARAMETER
-
Fields inherited from interface org.codehaus.plexus.metadata.gleaner.SourceComponentGleaner
ROLE
-
-
Constructor Summary
Constructors Constructor Description QDoxComponentGleaner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.codehaus.plexus.component.repository.ComponentDescriptor<?>
glean(com.thoughtworks.qdox.JavaProjectBuilder classCache, com.thoughtworks.qdox.model.JavaClass javaClass)
-
Methods inherited from class org.codehaus.plexus.metadata.gleaner.ComponentGleanerSupport
addChildConfiguration, deHump, filterEmptyAsNull, isRequirementListType
-
-
-
-
Field Detail
-
PLEXUS_COMPONENT_TAG
public static final String PLEXUS_COMPONENT_TAG
- See Also:
- Constant Field Values
-
PLEXUS_REQUIREMENT_TAG
public static final String PLEXUS_REQUIREMENT_TAG
- See Also:
- Constant Field Values
-
PLEXUS_CONFIGURATION_TAG
public static final String PLEXUS_CONFIGURATION_TAG
- See Also:
- Constant Field Values
-
PLEXUS_VERSION_PARAMETER
public static final String PLEXUS_VERSION_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_ROLE_PARAMETER
public static final String PLEXUS_ROLE_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_ROLE_HINT_PARAMETER
public static final String PLEXUS_ROLE_HINT_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_ROLE_HINT_LIST_PARAMETER
public static final String PLEXUS_ROLE_HINT_LIST_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_ALIAS_PARAMETER
public static final String PLEXUS_ALIAS_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_DEFAULT_VALUE_PARAMETER
public static final String PLEXUS_DEFAULT_VALUE_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_LIFECYCLE_HANDLER_PARAMETER
public static final String PLEXUS_LIFECYCLE_HANDLER_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_INSTANTIATION_STARTEGY_PARAMETER
public static final String PLEXUS_INSTANTIATION_STARTEGY_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_OPTIONAL_PARAMETER
public static final String PLEXUS_OPTIONAL_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_DEFAULT_HINT
public static final String PLEXUS_DEFAULT_HINT
- See Also:
- Constant Field Values
-
-
Method Detail
-
glean
public org.codehaus.plexus.component.repository.ComponentDescriptor<?> glean(com.thoughtworks.qdox.JavaProjectBuilder classCache, com.thoughtworks.qdox.model.JavaClass javaClass) throws ComponentGleanerException
- Specified by:
glean
in interfaceSourceComponentGleaner
- Throws:
ComponentGleanerException
-
-