org.kuali.student.contract.writer
Class JavaClassWriter

java.lang.Object
  extended by org.kuali.student.contract.writer.XmlWriter
      extended by org.kuali.student.contract.writer.JavaClassWriter
Direct Known Subclasses:
AdminUiInquirableWriter, AdminUiLookupableWriter, EachMethodServiceWriterForOneMethod, JpaAttributeEntityWriter, JpaDaoWriter, JpaEntityWriter, JpaImplServiceWriter, MockImplServiceWriter, PureJavaInfcBeanWriter, PureJavaInfcInfcWriter, PureJavaInfcServiceWriter, RemoteImplServiceTestWriter, RemoteImplServiceWriter, ServiceExceptionWriter, ValidationDecoratorServiceWriter

public abstract class JavaClassWriter
extends XmlWriter

Author:
nwright

Constructor Summary
JavaClassWriter(String rootDirectory, String packageName, String className)
           
 
Method Summary
 void closeBrace()
           
 ByteArrayOutputStream getBody()
           
 String getClassName()
           
 String getDirectory()
           
 String getFileName()
           
 String getPackageName()
           
 String getRootDirectory()
           
 void importsAdd(String pack)
           
 void indentPrintWrappedComment(String str)
           
 void openBrace()
           
protected  void setPackageName(String packageName)
           
 void writeHeader()
           
 void writeImports()
           
 void writeJavaClassAndImportsOutToFile()
           
 
Methods inherited from class org.kuali.student.contract.writer.XmlWriter
decrementIndent, escapeXML, getIndent, getOut, incrementIndent, indent, indent, indentPrint, indentPrintln, print, println, setIndent, setOut, writeAttribute, writeComment, writeCommentBox, writeTag, writeTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassWriter

public JavaClassWriter(String rootDirectory,
                       String packageName,
                       String className)
Method Detail

getBody

public ByteArrayOutputStream getBody()

getClassName

public String getClassName()

getDirectory

public String getDirectory()

getFileName

public String getFileName()

getPackageName

public String getPackageName()

setPackageName

protected void setPackageName(String packageName)

getRootDirectory

public String getRootDirectory()

importsAdd

public void importsAdd(String pack)

writeHeader

public void writeHeader()

writeImports

public void writeImports()

writeJavaClassAndImportsOutToFile

public void writeJavaClassAndImportsOutToFile()

openBrace

public void openBrace()

closeBrace

public void closeBrace()

indentPrintWrappedComment

public void indentPrintWrappedComment(String str)


Copyright © 2004–2014 The Kuali Foundation. All rights reserved.