public abstract class AbstractFileWriter extends Object implements ChainWriter
| Constructor and Description |
|---|
AbstractFileWriter() |
| Modifier and Type | Method and Description |
|---|---|
void |
append(String content,
Writer writer,
char endLineChar) |
void |
close() |
abstract File |
createOutputDirectory(Object o) |
void |
flush() |
abstract String |
getContent(Object n,
VisitorContext vc) |
String |
getEncoding() |
char |
getEndLineChar(File file) |
String[] |
getExcludes() |
String[] |
getIncludes() |
File |
getOutputDirectory() |
String |
getPath() |
void |
setEncoding(String encoding) |
void |
setExcludes(String[] excludes) |
void |
setIncludes(String[] includes) |
void |
setOutputDirectory(String outputDirectory) |
void |
setPath(String path) |
void |
write(Object n,
VisitorContext vc) |
void |
write(String content,
Writer writer,
char endLineChar) |
public void setOutputDirectory(String outputDirectory)
public File getOutputDirectory()
public void write(Object n, VisitorContext vc) throws Exception
write in interface ChainWriterExceptionpublic void write(String content, Writer writer, char endLineChar) throws IOException
IOExceptionpublic void append(String content, Writer writer, char endLineChar) throws IOException
IOExceptionpublic char getEndLineChar(File file) throws IOException
IOExceptionpublic abstract String getContent(Object n, VisitorContext vc)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic void flush()
throws IOException
flush in interface FlushableIOExceptionpublic void setPath(String path)
setPath in interface ChainWriterpublic String getPath()
getPath in interface ChainWriterpublic void setExcludes(String[] excludes)
setExcludes in interface ChainWriterpublic String[] getExcludes()
getExcludes in interface ChainWriterpublic void setIncludes(String[] includes)
setIncludes in interface ChainWriterpublic String[] getIncludes()
getIncludes in interface ChainWriterpublic String getEncoding()
public void setEncoding(String encoding)
Copyright © 2015. All rights reserved.