Package org.codehaus.plexus.metadata
Class DefaultMetadataGenerator
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.metadata.DefaultMetadataGenerator
- All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled,MetadataGenerator
@Component(role=MetadataGenerator.class)
public class DefaultMetadataGenerator
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements MetadataGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<String, ComponentDescriptorExtractor> private Mergerprivate org.codehaus.plexus.component.repository.ComponentDescriptor<?>[]private ComponentDescriptorWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voidwriteDescriptor(org.codehaus.plexus.component.repository.ComponentSetDescriptor desc, File outputFile) Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
merger
-
roleDefaults
private org.codehaus.plexus.component.repository.ComponentDescriptor<?>[] roleDefaults -
extractorMap
-
writer
-
-
Constructor Details
-
DefaultMetadataGenerator
public DefaultMetadataGenerator()
-
-
Method Details
-
generateDescriptor
- Specified by:
generateDescriptorin interfaceMetadataGenerator- Throws:
Exception
-
writeDescriptor
private void writeDescriptor(org.codehaus.plexus.component.repository.ComponentSetDescriptor desc, File outputFile) throws Exception - Throws:
Exception
-