com.thoughtworks.qdox.model

Class JavaSource

public class JavaSource extends Object implements Serializable, JavaClassParent

Constructor Summary
JavaSource()
JavaSource(JavaClassContext context)
Method Summary
voidaddClass(JavaClass cls)
voidaddImport(String imp)
JavaClass[]getClasses()
ClassLibrarygetClassLibrary()
StringgetClassNamePrefix()
StringgetCodeBlock()
FilegetFile()
String[]getImports()
JavaClassContextgetJavaClassContext()
JavaClassgetNestedClassByName(String name)
JavaPackagegetPackage()
JavaSourcegetParentSource()
URLgetURL()
StringresolveType(String typeName)
voidsetClassLibrary(ClassLibrary classLibrary)
voidsetFile(File file)
voidsetPackage(JavaPackage packge)
voidsetURL(URL url)
StringtoString()

Constructor Detail

JavaSource

public JavaSource()

JavaSource

public JavaSource(JavaClassContext context)

Method Detail

addClass

public void addClass(JavaClass cls)

addImport

public void addImport(String imp)

getClasses

public JavaClass[] getClasses()

getClassLibrary

public ClassLibrary getClassLibrary()

Returns:

UNKNOWN: use getJavaClassContext().getClassLibrary()

getClassNamePrefix

public String getClassNamePrefix()

getCodeBlock

public String getCodeBlock()

getFile

public File getFile()

Deprecated: use getURL

getImports

public String[] getImports()

getJavaClassContext

public JavaClassContext getJavaClassContext()

getNestedClassByName

public JavaClass getNestedClassByName(String name)

getPackage

public JavaPackage getPackage()

getParentSource

public JavaSource getParentSource()

getURL

public URL getURL()

Since: 1.4

resolveType

public String resolveType(String typeName)

setClassLibrary

public void setClassLibrary(ClassLibrary classLibrary)

setFile

public void setFile(File file)

Deprecated: use setURL

setPackage

public void setPackage(JavaPackage packge)

setURL

public void setURL(URL url)

Since: 1.4

toString

public String toString()