public class MsdlProcessor extends Object
| Constructor and Description |
|---|
MsdlProcessor() |
| Modifier and Type | Method and Description |
|---|---|
MsdlProcessor |
addDependencyDirectory(Path p) |
MsdlProcessor |
addFile(Path path)
Adds a .MSDL file.
|
MsdlProcessor |
addFile(String path) |
MsdlProcessor |
addPlugin(MsdlPlugin plugin)
Adds a plugin that should be processed
|
MsdlProcessorResult |
executePlugins() |
List<Path> |
getDependencyDirectories() |
Collection<Path> |
getFiles() |
MsdlLogger |
getLogger() |
Path |
getSourceDirectory() |
MsdlProcessor |
setLogger(MsdlLogger logger) |
MsdlProcessor |
setSourceDirectory(Path p) |
public MsdlProcessor addDependencyDirectory(Path p)
public MsdlProcessor addFile(Path path)
path - the path of the filepublic MsdlProcessor addFile(String path)
public MsdlProcessor addPlugin(MsdlPlugin plugin)
plugin - the plugin to add to the processing chainNullPointerException - if the specified plugin is nullpublic MsdlProcessorResult executePlugins()
public Collection<Path> getFiles()
public MsdlLogger getLogger()
public Path getSourceDirectory()
public MsdlProcessor setLogger(MsdlLogger logger)
public MsdlProcessor setSourceDirectory(Path p)
Copyright © 2012–2014 Danish Maritime Authority. All rights reserved.