public class JavaSource extends Object implements Serializable, JavaClassParent
Constructor and Description |
---|
JavaSource() |
Modifier and Type | Method and Description |
---|---|
void |
addClass(JavaClass cls) |
void |
addImport(String imp) |
JavaClass[] |
getClasses() |
ClassLibrary |
getClassLibrary() |
String |
getClassNamePrefix() |
File |
getFile()
Deprecated.
use getURL
|
String[] |
getImports() |
JavaClass |
getNestedClassByName(String name) |
String |
getPackage() |
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(String packge) |
void |
setURL(URL url) |
String |
toString() |
public void setURL(URL url)
public URL getURL()
public void setFile(File file)
public File getFile()
public String getPackage()
public void setPackage(String packge)
public void addImport(String imp)
public String[] getImports()
public void addClass(JavaClass cls)
addClass
in interface JavaClassParent
public JavaClass[] getClasses()
public ClassLibrary getClassLibrary()
getClassLibrary
in interface JavaClassParent
public void setClassLibrary(ClassLibrary classLibrary)
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
Copyright © 2002-2013. All Rights Reserved.