com.thoughtworks.qdox.model
Class JavaSource
java.lang.Object
com.thoughtworks.qdox.model.JavaSource
- All Implemented Interfaces:
- JavaClassParent, Serializable
public class JavaSource
- extends Object
- implements Serializable, JavaClassParent
- See Also:
- Serialized Form
JavaSource
public JavaSource()
JavaSource
public JavaSource(JavaClassContext context)
setURL
public void setURL(URL url)
- Since:
- 1.4
getURL
public URL getURL()
- Since:
- 1.4
setFile
public void setFile(File file)
- Deprecated. use setURL
getFile
public File getFile()
- Deprecated. use getURL
getPackage
public JavaPackage getPackage()
setPackage
public void setPackage(JavaPackage packge)
addImport
public void addImport(String imp)
getImports
public String[] getImports()
addClass
public void addClass(JavaClass cls)
- Specified by:
addClass
in interface JavaClassParent
getClasses
public JavaClass[] getClasses()
getJavaClassContext
public JavaClassContext getJavaClassContext()
- Specified by:
getJavaClassContext
in interface JavaClassParent
setClassLibrary
public void setClassLibrary(ClassLibrary classLibrary)
getCodeBlock
public String getCodeBlock()
toString
public String toString()
- Overrides:
toString
in class Object
resolveType
public String resolveType(String typeName)
- Description copied from interface:
JavaClassParent
- Resolve a type-name within the context of this source or class.
- Specified by:
resolveType
in interface JavaClassParent
- Parameters:
typeName
- name of a type
- Returns:
- the fully-qualified name of the type, or null if it cannot
be resolved
getClassNamePrefix
public String getClassNamePrefix()
- Specified by:
getClassNamePrefix
in interface JavaClassParent
getParentSource
public JavaSource getParentSource()
- Specified by:
getParentSource
in interface JavaClassParent
getNestedClassByName
public JavaClass getNestedClassByName(String name)
- Specified by:
getNestedClassByName
in interface JavaClassParent
getClassLibrary
public ClassLibrary getClassLibrary()
- Returns:
Copyright © 2002-2011. All Rights Reserved.