class OutputFileWriter extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
omitDialectFromFileName |
private File |
outputDirectory |
private String |
outputFileNamePrefix |
private String |
outputFileNameSuffix |
Constructor and Description |
---|
OutputFileWriter() |
OutputFileWriter(File outputDirectory) |
Modifier and Type | Method and Description |
---|---|
private void |
createOutputDir()
Helper for creating the output directory if it does not exist.
|
private Path |
createOutputFilePath(String dialectClassName)
Create method for creating the output file path.
|
private String |
getDialectNameFromClassName(String dialectClassName) |
File |
getOutputDirectory() |
String |
getOutputFileNamePrefix() |
String |
getOutputFileNameSuffix() |
private boolean |
isBlank(String str) |
private boolean |
isFileNamePrefixEmpty() |
private boolean |
isFileNameSuffixEmpty() |
boolean |
isOmitDialectFromFileName() |
void |
setOmitDialectFromFileName(boolean omitDialectFromFileName) |
void |
setOutputDirectory(File outputDirectory) |
void |
setOutputFileNamePrefix(String outputFileNamePrefix) |
void |
setOutputFileNameSuffix(String outputFileNameSuffix) |
protected void |
writeOutputFile(String dialectClassName,
Path tmpDir) |
private File outputDirectory
private String outputFileNamePrefix
private String outputFileNameSuffix
private boolean omitDialectFromFileName
public OutputFileWriter()
public OutputFileWriter(File outputDirectory)
public File getOutputDirectory()
public void setOutputDirectory(File outputDirectory)
public String getOutputFileNamePrefix()
public void setOutputFileNamePrefix(String outputFileNamePrefix)
public String getOutputFileNameSuffix()
public void setOutputFileNameSuffix(String outputFileNameSuffix)
public boolean isOmitDialectFromFileName()
public void setOmitDialectFromFileName(boolean omitDialectFromFileName)
protected void writeOutputFile(String dialectClassName, Path tmpDir) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
private void createOutputDir() throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
- If The creation of the output directory
fails.private Path createOutputFilePath(String dialectClassName)
dialectClassName
- The dialect of the output file.Path
for the output file.private boolean isFileNamePrefixEmpty()
private boolean isFileNameSuffixEmpty()
private boolean isBlank(String str)
Copyright © 2016–2019 Jens Pelzetter. All rights reserved.