public class JavaSource extends Object implements Serializable, JavaClassParent
| Constructor and Description |
|---|
JavaSource() |
JavaSource(JavaClassContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClass(JavaClass cls) |
void |
addImport(String imp) |
JavaClass[] |
getClasses() |
ClassLibrary |
getClassLibrary() |
String |
getClassNamePrefix() |
String |
getCodeBlock() |
File |
getFile()
Deprecated.
use getURL
|
String[] |
getImports() |
JavaClassContext |
getJavaClassContext() |
JavaClass |
getNestedClassByName(String name) |
JavaPackage |
getPackage() |
String |
getPackageName() |
JavaSource |
getParentSource() |
URL |
getURL() |
String |
resolveType(String typeName)
Resolve a type-name within the context of this source or class.
|
void |
setClassLibrary(ClassLibrary classLibrary) |
void |
setFile(File file)
Deprecated.
use setURL
|
void |
setPackage(JavaPackage packge) |
void |
setURL(URL url) |
String |
toString() |
public JavaSource()
public JavaSource(JavaClassContext context)
public void setURL(URL url)
public URL getURL()
public void setFile(File file)
public File getFile()
public JavaPackage getPackage()
public void setPackage(JavaPackage packge)
public void addImport(String imp)
public String[] getImports()
public void addClass(JavaClass cls)
addClass in interface JavaClassParentpublic JavaClass[] getClasses()
public JavaClassContext getJavaClassContext()
getJavaClassContext in interface JavaClassParentpublic void setClassLibrary(ClassLibrary classLibrary)
public String getCodeBlock()
public String resolveType(String typeName)
JavaClassParentresolveType in interface JavaClassParenttypeName - name of a typepublic String getClassNamePrefix()
getClassNamePrefix in interface JavaClassParentpublic JavaSource getParentSource()
getParentSource in interface JavaClassParentpublic JavaClass getNestedClassByName(String name)
getNestedClassByName in interface JavaClassParentpublic ClassLibrary getClassLibrary()
public String getPackageName()
Copyright © 2002-2015. All Rights Reserved.