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 JavaClassParent
public JavaClass[] getClasses()
public JavaClassContext getJavaClassContext()
getJavaClassContext
in interface JavaClassParent
public void setClassLibrary(ClassLibrary classLibrary)
public String getCodeBlock()
public String resolveType(String typeName)
JavaClassParent
resolveType
in interface JavaClassParent
typeName
- name of a typepublic String getClassNamePrefix()
getClassNamePrefix
in interface JavaClassParent
public JavaSource getParentSource()
getParentSource
in interface JavaClassParent
public JavaClass getNestedClassByName(String name)
getNestedClassByName
in interface JavaClassParent
public ClassLibrary getClassLibrary()
public String getPackageName()
Copyright © 2002–2017. All rights reserved.