net.kldp.jcodegen.code
Class JavaSourceFile

java.lang.Object
  extended by net.kldp.jcodegen.base.AbstractSourceFile
      extended by net.kldp.jcodegen.code.JavaSourceFile

public class JavaSourceFile
extends AbstractSourceFile

represent java source file.
자바 소스 파일을 나타낸다.
    JavaSourceFile file = new JavaSourceFile("package.name") ;
    ClassType c = new ClassType(file , Visibility.PUBLIC , "Abcde") ;
    c.write("/home/test" , "UTF-8") ;
 

This code creates /home/test/package/name/Abcde.java file like below :

    package package.name ;
    
    public class Abcde {
    }
 

See Also:
ClassType

Constructor Summary
JavaSourceFile(java.lang.String packageName)
           
 
Method Summary
 java.lang.String getExtention()
           
 
Methods inherited from class net.kldp.jcodegen.base.AbstractSourceFile
addFileInfoLine, append, setLicenseInfo, setLicenseInfo, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaSourceFile

public JavaSourceFile(java.lang.String packageName)
Method Detail

getExtention

public java.lang.String getExtention()
Specified by:
getExtention in class AbstractSourceFile