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()
setFile
public void setFile(File file)
getFile
public File getFile()
getPackage
public String getPackage()
setPackage
public void setPackage(String packge)
addImport
public void addImport(String imp)
getImports
public String[] getImports()
addClass
public void addClass(JavaClass imp)
- Specified by:
addClass
in interface JavaClassParent
getClasses
public JavaClass[] getClasses()
getClassLibrary
public ClassLibrary getClassLibrary()
- Specified by:
getClassLibrary
in interface JavaClassParent
setClassLibrary
public void setClassLibrary(ClassLibrary classLibrary)
toString
public String toString()
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
asClassNamespace
public String asClassNamespace()
- Specified by:
asClassNamespace
in interface JavaClassParent
getParentSource
public JavaSource getParentSource()
- Specified by:
getParentSource
in interface JavaClassParent
setEncoding
public void setEncoding(String encoding)
Copyright © 2002-2003 ThoughtWorks, Inc. All Rights Reserved.