com.thoughtworks.qdox.model
Class JavaSource
java.lang.Object
com.thoughtworks.qdox.model.JavaSource
- All Implemented Interfaces:
- JavaClassParent, java.io.Serializable
- public class JavaSource
- extends java.lang.Object
- implements java.io.Serializable, JavaClassParent
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PRIMITIVE_TYPES
private static final java.util.Set PRIMITIVE_TYPES
packge
private java.lang.String packge
imports
private java.util.List imports
importsArray
private java.lang.String[] importsArray
classes
private java.util.List classes
classesArray
private JavaClass[] classesArray
classLibrary
private ClassLibrary classLibrary
resolvedTypeCache
private java.util.Map resolvedTypeCache
url
private java.net.URL url
JavaSource
public JavaSource()
setURL
public void setURL(java.net.URL url)
- Since:
- 1.4
getURL
public java.net.URL getURL()
- Since:
- 1.4
setFile
public void setFile(java.io.File file)
- Deprecated. use setURL
getFile
public java.io.File getFile()
- Deprecated. use getURL
getPackage
public java.lang.String getPackage()
setPackage
public void setPackage(java.lang.String packge)
addImport
public void addImport(java.lang.String imp)
getImports
public java.lang.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 java.lang.String toString()
resolveType
public java.lang.String resolveType(java.lang.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
resolveTypeInternal
private java.lang.String resolveTypeInternal(java.lang.String typeName)
getClassNamePrefix
public java.lang.String getClassNamePrefix()
- Specified by:
getClassNamePrefix
in interface JavaClassParent
getParentSource
public JavaSource getParentSource()
- Specified by:
getParentSource
in interface JavaClassParent