org.eclipse.emf.codegen.jet
Class JETSkeleton

java.lang.Object
  extended byorg.eclipse.emf.codegen.jet.JETSkeleton

public class JETSkeleton
extends Object


Field Summary
protected  org.eclipse.jdt.core.jdom.IDOMCompilationUnit compilationUnit
           
protected  String CREATE_METHOD_DECLARATION_HEAD
           
protected  String CREATE_METHOD_DECLARATION_MIDDLE
           
protected  String CREATE_METHOD_DECLARATION_MIDDLE2
           
protected  String CREATE_METHOD_DECLARATION_TAIL
           
protected  org.eclipse.jdt.core.jdom.DOMFactory jdomFactory
           
protected  String NL
           
protected  String NL_DECLARATION
           
protected  String NL_DECLARATION_TAIL
           
protected static Pattern NL_PATTERN
           
protected  String nlString
           
protected  String SKELETON_COMPILATION_UNIT
           
protected  String STATIC_NL_DECLARATION
           
protected  String STRING_BUFFER_DECLARATION
           
protected  String STRING_BUFFER_RETURN
           
 
Constructor Summary
JETSkeleton()
           
 
Method Summary
 void addImports(String importList)
           
 String convertLineFeed(String value)
           
 String getClassName()
           
 org.eclipse.jdt.core.jdom.IDOMCompilationUnit getCompilationUnit()
           
 String getCompilationUnitContents()
           
protected  org.eclipse.jdt.core.jdom.IDOMMethod getLastMethod()
           
 String getMethodName()
           
 String getNLString()
           
 String getPackageName()
           
 void setBody(List lines)
           
 void setClassName(String className)
           
 void setCompilationUnitContents(String contents)
           
 void setConstants(List constants)
           
 void setNLString(String nlString)
           
 void setPackageName(String packageName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NL

protected final String NL

SKELETON_COMPILATION_UNIT

protected final String SKELETON_COMPILATION_UNIT

STATIC_NL_DECLARATION

protected final String STATIC_NL_DECLARATION

CREATE_METHOD_DECLARATION_HEAD

protected final String CREATE_METHOD_DECLARATION_HEAD
See Also:
Constant Field Values

CREATE_METHOD_DECLARATION_MIDDLE

protected final String CREATE_METHOD_DECLARATION_MIDDLE

CREATE_METHOD_DECLARATION_MIDDLE2

protected final String CREATE_METHOD_DECLARATION_MIDDLE2
See Also:
Constant Field Values

CREATE_METHOD_DECLARATION_TAIL

protected final String CREATE_METHOD_DECLARATION_TAIL

NL_DECLARATION

protected final String NL_DECLARATION
See Also:
Constant Field Values

NL_DECLARATION_TAIL

protected final String NL_DECLARATION_TAIL

STRING_BUFFER_DECLARATION

protected final String STRING_BUFFER_DECLARATION

STRING_BUFFER_RETURN

protected final String STRING_BUFFER_RETURN

jdomFactory

protected org.eclipse.jdt.core.jdom.DOMFactory jdomFactory

compilationUnit

protected org.eclipse.jdt.core.jdom.IDOMCompilationUnit compilationUnit

nlString

protected String nlString

NL_PATTERN

protected static final Pattern NL_PATTERN
Constructor Detail

JETSkeleton

public JETSkeleton()
Method Detail

getCompilationUnitContents

public String getCompilationUnitContents()

getCompilationUnit

public org.eclipse.jdt.core.jdom.IDOMCompilationUnit getCompilationUnit()

setCompilationUnitContents

public void setCompilationUnitContents(String contents)

getNLString

public String getNLString()

setNLString

public void setNLString(String nlString)

getPackageName

public String getPackageName()

setPackageName

public void setPackageName(String packageName)

setConstants

public void setConstants(List constants)

setBody

public void setBody(List lines)

convertLineFeed

public String convertLineFeed(String value)

getMethodName

public String getMethodName()

addImports

public void addImports(String importList)

getClassName

public String getClassName()

setClassName

public void setClassName(String className)

getLastMethod

protected org.eclipse.jdt.core.jdom.IDOMMethod getLastMethod()

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.