public class MavenModelScannerPlugin extends com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<org.apache.maven.model.Model,MavenPomXmlDescriptor>
| Constructor and Description |
|---|
MavenModelScannerPlugin() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(org.apache.maven.model.Model item,
String path,
com.buschmais.jqassistant.core.scanner.api.Scope scope) |
protected MavenPomXmlDescriptor |
createMavenPomXmlDescriptor(org.apache.maven.model.Model model,
com.buschmais.jqassistant.core.scanner.api.Scanner scanner)
Create the descriptor and set base information.
|
Class<? extends MavenPomXmlDescriptor> |
getDescriptorType() |
Class<? extends org.apache.maven.model.Model> |
getType() |
void |
initialize() |
MavenPomXmlDescriptor |
scan(org.apache.maven.model.Model model,
String path,
com.buschmais.jqassistant.core.scanner.api.Scope scope,
com.buschmais.jqassistant.core.scanner.api.Scanner scanner) |
public void initialize()
initialize in interface com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<org.apache.maven.model.Model,MavenPomXmlDescriptor>initialize in class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<org.apache.maven.model.Model,MavenPomXmlDescriptor>public Class<? extends org.apache.maven.model.Model> getType()
getType in interface com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<org.apache.maven.model.Model,MavenPomXmlDescriptor>getType in class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<org.apache.maven.model.Model,MavenPomXmlDescriptor>public Class<? extends MavenPomXmlDescriptor> getDescriptorType()
getDescriptorType in interface com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<org.apache.maven.model.Model,MavenPomXmlDescriptor>getDescriptorType in class com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<org.apache.maven.model.Model,MavenPomXmlDescriptor>public boolean accepts(org.apache.maven.model.Model item,
String path,
com.buschmais.jqassistant.core.scanner.api.Scope scope)
throws IOException
IOExceptionpublic MavenPomXmlDescriptor scan(org.apache.maven.model.Model model, String path, com.buschmais.jqassistant.core.scanner.api.Scope scope, com.buschmais.jqassistant.core.scanner.api.Scanner scanner) throws IOException
IOExceptionprotected MavenPomXmlDescriptor createMavenPomXmlDescriptor(org.apache.maven.model.Model model, com.buschmais.jqassistant.core.scanner.api.Scanner scanner)
model - The model.scanner - The scanner.Copyright © 2015 buschmais GbR. All rights reserved.