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