@Component(role=MetadataGenerator.class) public class DefaultMetadataGenerator extends AbstractLogEnabled implements MetadataGenerator
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,ComponentDescriptorExtractor> |
extractorMap |
private Merger |
merger |
private ComponentDescriptor<?>[] |
roleDefaults |
private ComponentDescriptorWriter |
writer |
| Constructor and Description |
|---|
DefaultMetadataGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateDescriptor(MetadataGenerationRequest request) |
private void |
writeDescriptor(ComponentSetDescriptor desc,
java.io.File outputFile) |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger@Requirement private Merger merger
private ComponentDescriptor<?>[] roleDefaults
@Requirement private java.util.Map<java.lang.String,ComponentDescriptorExtractor> extractorMap
private ComponentDescriptorWriter writer
public void generateDescriptor(MetadataGenerationRequest request) throws java.lang.Exception
generateDescriptor in interface MetadataGeneratorjava.lang.Exceptionprivate void writeDescriptor(ComponentSetDescriptor desc, java.io.File outputFile) throws java.lang.Exception
java.lang.Exception