com.thoughtworks.qdox.model

Class JavaSource

public class JavaSource extends Object implements Serializable, JavaClassParent

Field Summary
Listclasses
JavaClass[]classesArray
ClassLibraryclassLibrary
Listimports
String[]importsArray
Stringpackge
static SetPRIMITIVE_TYPES
MapresolvedTypeCache
URLurl
Method Summary
voidaddClass(JavaClass imp)
voidaddImport(String imp)
JavaClass[]getClasses()
ClassLibrarygetClassLibrary()
StringgetClassNamePrefix()
FilegetFile()
String[]getImports()
StringgetPackage()
JavaSourcegetParentSource()
URLgetURL()
StringresolveType(String typeName)
StringresolveTypeInternal(String typeName)
voidsetClassLibrary(ClassLibrary classLibrary)
voidsetFile(File file)
voidsetPackage(String packge)
voidsetURL(URL url)
StringtoString()

Field Detail

classes

private List classes

classesArray

private JavaClass[] classesArray

classLibrary

private ClassLibrary classLibrary

imports

private List imports

importsArray

private String[] importsArray

packge

private String packge

PRIMITIVE_TYPES

private static final Set PRIMITIVE_TYPES

resolvedTypeCache

private Map resolvedTypeCache

url

private URL url

Method Detail

addClass

public void addClass(JavaClass imp)

addImport

public void addImport(String imp)

getClasses

public JavaClass[] getClasses()

getClassLibrary

public ClassLibrary getClassLibrary()

getClassNamePrefix

public String getClassNamePrefix()

getFile

public File getFile()

Deprecated: use getURL

getImports

public String[] getImports()

getPackage

public String getPackage()

getParentSource

public JavaSource getParentSource()

getURL

public URL getURL()

Since: 1.4

resolveType

public String resolveType(String typeName)

resolveTypeInternal

private String resolveTypeInternal(String typeName)

setClassLibrary

public void setClassLibrary(ClassLibrary classLibrary)

setFile

public void setFile(File file)

Deprecated: use setURL

setPackage

public void setPackage(String packge)

setURL

public void setURL(URL url)

Since: 1.4

toString

public String toString()