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 StringPLEXUS_ALIAS_PARAMETERstatic StringPLEXUS_COMPONENT_TAGstatic StringPLEXUS_CONFIGURATION_TAGstatic StringPLEXUS_DEFAULT_HINTstatic StringPLEXUS_DEFAULT_VALUE_PARAMETERstatic StringPLEXUS_INSTANTIATION_STARTEGY_PARAMETERstatic StringPLEXUS_LIFECYCLE_HANDLER_PARAMETERstatic StringPLEXUS_OPTIONAL_PARAMETERstatic StringPLEXUS_REQUIREMENT_TAGstatic StringPLEXUS_ROLE_HINT_LIST_PARAMETERstatic StringPLEXUS_ROLE_HINT_PARAMETERstatic StringPLEXUS_ROLE_PARAMETERstatic StringPLEXUS_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:
gleanin interfaceSourceComponentGleaner- Throws:
ComponentGleanerException
-
-