org.kuali.student.contract.writer.service
Class PureJavaInfcBeanWriter
java.lang.Object
org.kuali.student.contract.writer.XmlWriter
org.kuali.student.contract.writer.JavaClassWriter
org.kuali.student.contract.writer.service.PureJavaInfcBeanWriter
public class PureJavaInfcBeanWriter
- extends JavaClassWriter
- Author:
- nwright
Methods inherited from class org.kuali.student.contract.writer.JavaClassWriter |
closeBrace, getBody, getClassName, getDirectory, getFileName, getPackageName, getRootDirectory, importsAdd, indentPrintWrappedComment, openBrace, writeHeader, writeImports, 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 |
model
private ServiceContractModel model
directory
private String directory
rootPackage
private String rootPackage
service
private String service
type
private XmlType type
finder
private ModelFinder finder
PureJavaInfcBeanWriter
public PureJavaInfcBeanWriter(ServiceContractModel model,
String directory,
String rootPackage,
String service,
XmlType type)
calcPackage
public static String calcPackage(String service,
String rootPackage)
calcClassName
public static String calcClassName(String name)
write
public void write()
- Write out the entire file
- Parameters:
out
-
stripList
private String stripList(String str)
initLower
private String initLower(String str)
calcGetter
private String calcGetter(MessageStructure ms)
calcSetter
private String calcSetter(MessageStructure ms)
calcFieldTypeToUse
private String calcFieldTypeToUse(String type,
String realType)
Copyright © 2007-2012 The Kuali Foundation. All Rights Reserved.