Package org.codehaus.plexus.metadata
Class DefaultMetadataGenerator
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.codehaus.plexus.metadata.DefaultMetadataGenerator
-
- All Implemented Interfaces:
LogEnabled
,MetadataGenerator
@Component(role=MetadataGenerator.class) public class DefaultMetadataGenerator extends AbstractLogEnabled implements MetadataGenerator
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,ComponentDescriptorExtractor>
extractorMap
private Merger
merger
private ComponentDescriptor<?>[]
roleDefaults
private ComponentDescriptorWriter
writer
-
Constructor Summary
Constructors Constructor Description DefaultMetadataGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generateDescriptor(MetadataGenerationRequest request)
private void
writeDescriptor(ComponentSetDescriptor desc, java.io.File outputFile)
-
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
-
-
-
Field Detail
-
merger
@Requirement private Merger merger
-
roleDefaults
private ComponentDescriptor<?>[] roleDefaults
-
extractorMap
@Requirement private java.util.Map<java.lang.String,ComponentDescriptorExtractor> extractorMap
-
writer
private ComponentDescriptorWriter writer
-
-
Method Detail
-
generateDescriptor
public void generateDescriptor(MetadataGenerationRequest request) throws java.lang.Exception
- Specified by:
generateDescriptor
in interfaceMetadataGenerator
- Throws:
java.lang.Exception
-
writeDescriptor
private void writeDescriptor(ComponentSetDescriptor desc, java.io.File outputFile) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-