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 java.lang.StringPLEXUS_ALIAS_PARAMETERstatic java.lang.StringPLEXUS_COMPONENT_TAGstatic java.lang.StringPLEXUS_CONFIGURATION_TAGstatic java.lang.StringPLEXUS_DEFAULT_HINTstatic java.lang.StringPLEXUS_DEFAULT_VALUE_PARAMETERstatic java.lang.StringPLEXUS_INSTANTIATION_STARTEGY_PARAMETERstatic java.lang.StringPLEXUS_LIFECYCLE_HANDLER_PARAMETERstatic java.lang.StringPLEXUS_OPTIONAL_PARAMETERstatic java.lang.StringPLEXUS_REQUIREMENT_TAGstatic java.lang.StringPLEXUS_ROLE_HINT_LIST_PARAMETERstatic java.lang.StringPLEXUS_ROLE_HINT_PARAMETERstatic java.lang.StringPLEXUS_ROLE_PARAMETERstatic java.lang.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 java.lang.String PLEXUS_COMPONENT_TAG
- See Also:
- Constant Field Values
-
PLEXUS_REQUIREMENT_TAG
public static final java.lang.String PLEXUS_REQUIREMENT_TAG
- See Also:
- Constant Field Values
-
PLEXUS_CONFIGURATION_TAG
public static final java.lang.String PLEXUS_CONFIGURATION_TAG
- See Also:
- Constant Field Values
-
PLEXUS_VERSION_PARAMETER
public static final java.lang.String PLEXUS_VERSION_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_ROLE_PARAMETER
public static final java.lang.String PLEXUS_ROLE_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_ROLE_HINT_PARAMETER
public static final java.lang.String PLEXUS_ROLE_HINT_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_ROLE_HINT_LIST_PARAMETER
public static final java.lang.String PLEXUS_ROLE_HINT_LIST_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_ALIAS_PARAMETER
public static final java.lang.String PLEXUS_ALIAS_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_DEFAULT_VALUE_PARAMETER
public static final java.lang.String PLEXUS_DEFAULT_VALUE_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_LIFECYCLE_HANDLER_PARAMETER
public static final java.lang.String PLEXUS_LIFECYCLE_HANDLER_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_INSTANTIATION_STARTEGY_PARAMETER
public static final java.lang.String PLEXUS_INSTANTIATION_STARTEGY_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_OPTIONAL_PARAMETER
public static final java.lang.String PLEXUS_OPTIONAL_PARAMETER
- See Also:
- Constant Field Values
-
PLEXUS_DEFAULT_HINT
public static final java.lang.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
-
-