org.codehaus.plexus.cdc
Class PlexusDefaultComponentGleaner
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.cdc.PlexusDefaultComponentGleaner
- All Implemented Interfaces:
- ComponentGleaner, org.codehaus.plexus.logging.LogEnabled
- public class PlexusDefaultComponentGleaner
- extends org.codehaus.plexus.logging.AbstractLogEnabled
- implements ComponentGleaner
- Version:
- $Id: PlexusDefaultComponentGleaner.java 2088 2005-06-06 11:00:02Z trygvis $
- Author:
- Trygve Laugstøl
Fields inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
|
Method Summary |
private java.lang.String |
deHump(java.lang.String string)
|
private void |
findConfiguration(com.thoughtworks.qdox.model.JavaClassCache classCache,
org.codehaus.plexus.configuration.xml.XmlPlexusConfiguration configuration,
com.thoughtworks.qdox.model.JavaClass javaClass)
|
private void |
findExtraParameters(java.lang.String tagName,
java.util.Map parameters)
|
private void |
findRequirements(com.thoughtworks.qdox.model.JavaClassCache classCache,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
com.thoughtworks.qdox.model.JavaClass javaClass)
|
private java.lang.String |
findRole(com.thoughtworks.qdox.model.JavaClass javaClass)
|
private java.lang.String |
getParameter(java.util.Map parameters,
java.lang.String parameter)
|
org.codehaus.plexus.component.repository.ComponentDescriptor |
glean(com.thoughtworks.qdox.model.JavaClassCache classCache,
com.thoughtworks.qdox.model.JavaClass javaClass)
|
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
private 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_DEFAULT_VALUE_PARAMETER
private static final java.lang.String PLEXUS_DEFAULT_VALUE_PARAMETER
- See Also:
- Constant Field Values
PLEXUS_LIFECYCLE_HANDLER_PARAMETER
private static final java.lang.String PLEXUS_LIFECYCLE_HANDLER_PARAMETER
- See Also:
- Constant Field Values
PLEXUS_INSTANTIATION_STARTEGY_PARAMETER
private static final java.lang.String PLEXUS_INSTANTIATION_STARTEGY_PARAMETER
- See Also:
- Constant Field Values
IGNORED_INTERFACES
private static final java.util.List IGNORED_INTERFACES
PlexusDefaultComponentGleaner
public PlexusDefaultComponentGleaner()
glean
public org.codehaus.plexus.component.repository.ComponentDescriptor glean(com.thoughtworks.qdox.model.JavaClassCache classCache,
com.thoughtworks.qdox.model.JavaClass javaClass)
throws ComponentDescriptorCreatorException
- Specified by:
glean
in interface ComponentGleaner
- Throws:
ComponentDescriptorCreatorException
findRole
private java.lang.String findRole(com.thoughtworks.qdox.model.JavaClass javaClass)
findRequirements
private void findRequirements(com.thoughtworks.qdox.model.JavaClassCache classCache,
org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
com.thoughtworks.qdox.model.JavaClass javaClass)
findConfiguration
private void findConfiguration(com.thoughtworks.qdox.model.JavaClassCache classCache,
org.codehaus.plexus.configuration.xml.XmlPlexusConfiguration configuration,
com.thoughtworks.qdox.model.JavaClass javaClass)
throws ComponentDescriptorCreatorException
- Throws:
ComponentDescriptorCreatorException
deHump
private java.lang.String deHump(java.lang.String string)
findExtraParameters
private void findExtraParameters(java.lang.String tagName,
java.util.Map parameters)
getParameter
private java.lang.String getParameter(java.util.Map parameters,
java.lang.String parameter)