Package 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
-
-
Constructor Summary
Constructors Constructor Description JavaSource()JavaSource(JavaClassContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddClass(JavaClass cls)voidaddImport(java.lang.String imp)JavaClass[]getClasses()ClassLibrarygetClassLibrary()java.lang.StringgetClassNamePrefix()java.lang.StringgetCodeBlock()java.io.FilegetFile()Deprecated.use getURLjava.lang.String[]getImports()JavaClassContextgetJavaClassContext()JavaClassgetNestedClassByName(java.lang.String name)JavaPackagegetPackage()java.lang.StringgetPackageName()JavaSourcegetParentSource()java.net.URLgetURL()java.lang.StringresolveType(java.lang.String typeName)Resolve a type-name within the context of this source or class.voidsetClassLibrary(ClassLibrary classLibrary)voidsetFile(java.io.File file)Deprecated.use setURLvoidsetPackage(JavaPackage packge)voidsetURL(java.net.URL url)java.lang.StringtoString()
-
-
-
Constructor Detail
-
JavaSource
public JavaSource()
-
JavaSource
public JavaSource(JavaClassContext context)
-
-
Method Detail
-
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 JavaPackage getPackage()
-
setPackage
public void setPackage(JavaPackage packge)
-
addImport
public void addImport(java.lang.String imp)
-
getImports
public java.lang.String[] getImports()
-
addClass
public void addClass(JavaClass cls)
- Specified by:
addClassin interfaceJavaClassParent
-
getClasses
public JavaClass[] getClasses()
-
getJavaClassContext
public JavaClassContext getJavaClassContext()
- Specified by:
getJavaClassContextin interfaceJavaClassParent
-
setClassLibrary
public void setClassLibrary(ClassLibrary classLibrary)
-
getCodeBlock
public java.lang.String getCodeBlock()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
resolveType
public java.lang.String resolveType(java.lang.String typeName)
Description copied from interface:JavaClassParentResolve a type-name within the context of this source or class.- Specified by:
resolveTypein interfaceJavaClassParent- Parameters:
typeName- name of a type- Returns:
- the fully-qualified name of the type, or null if it cannot be resolved
-
getClassNamePrefix
public java.lang.String getClassNamePrefix()
- Specified by:
getClassNamePrefixin interfaceJavaClassParent
-
getParentSource
public JavaSource getParentSource()
- Specified by:
getParentSourcein interfaceJavaClassParent
-
getNestedClassByName
public JavaClass getNestedClassByName(java.lang.String name)
- Specified by:
getNestedClassByNamein interfaceJavaClassParent
-
getClassLibrary
public ClassLibrary getClassLibrary()
- Returns:
-
getPackageName
public java.lang.String getPackageName()
-
-