Class CodeSnippetPlugin
java.lang.Object
aQute.bnd.maven.reporter.plugin.entries.mavenproject.CodeSnippetPlugin
- All Implemented Interfaces:
aQute.bnd.service.Plugin,aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>
public class CodeSnippetPlugin
extends Object
implements aQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>, aQute.bnd.service.Plugin
This plugin allows to extract code snippets from a project. The user can set
the
PATH_PROPERTY to specify the folder from which
snippets are looked up. By default, snippets are read from
{testClasspath}/examples directory.-
Field Summary
FieldsFields inherited from interface aQute.bnd.service.reporter.ReportEntryPlugin
ENTRY_NAME_PROPERTY, SOURCE_CLASS_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<biz.aQute.bnd.reporter.codesnippet.dto.CodeSnippetDTO>extract(MavenProjectWrapper project, Locale locale) voidsetProperties(Map<String, String> map) voidsetReporter(aQute.service.reporter.Reporter processor)
-
Field Details
-
PATH_PROPERTY
- See Also:
-
-
Constructor Details
-
CodeSnippetPlugin
public CodeSnippetPlugin()
-
-
Method Details
-
setReporter
public void setReporter(aQute.service.reporter.Reporter processor) - Specified by:
setReporterin interfaceaQute.bnd.service.Plugin
-
setProperties
- Specified by:
setPropertiesin interfaceaQute.bnd.service.Plugin- Throws:
Exception
-
getProperties
- Specified by:
getPropertiesin interfaceaQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>
-
extract
public List<biz.aQute.bnd.reporter.codesnippet.dto.CodeSnippetDTO> extract(MavenProjectWrapper project, Locale locale) throws Exception - Specified by:
extractin interfaceaQute.bnd.service.reporter.ReportEntryPlugin<MavenProjectWrapper>- Throws:
Exception
-