net.kldp.jcodegen.base
Class AbstractSourceFile
java.lang.Object
net.kldp.jcodegen.base.AbstractSourceFile
- Direct Known Subclasses:
- JavaSourceFile
public abstract class AbstractSourceFile
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSourceFile
public AbstractSourceFile(java.lang.String packageName)
write
public final void write(java.lang.String dirName)
throws java.io.IOException
- Throws:
java.io.IOException
write
public final void write(java.lang.String dirName,
java.lang.String encoding)
throws java.io.IOException
- create source code file to targetDir
- Parameters:
dirName
- : source code created directoryencoding
- : source code encoding
- Throws:
java.io.IOException
append
public void append(Output output,
Formatter formatter)
setLicenseInfo
public void setLicenseInfo(java.util.List<java.lang.String> lines)
addFileInfoLine
public void addFileInfoLine(java.lang.String line)
setLicenseInfo
public void setLicenseInfo(java.lang.String[] lines)
getExtention
public abstract java.lang.String getExtention()