public class JavaSource extends java.lang.Object implements java.io.Serializable, JavaClassParent
Constructor and Description |
---|
JavaSource() |
JavaSource(JavaClassContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addClass(JavaClass cls) |
void |
addImport(java.lang.String imp) |
JavaClass[] |
getClasses() |
ClassLibrary |
getClassLibrary() |
java.lang.String |
getClassNamePrefix() |
java.lang.String |
getCodeBlock() |
java.io.File |
getFile()
Deprecated.
use getURL
|
java.lang.String[] |
getImports() |
JavaClassContext |
getJavaClassContext() |
JavaClass |
getNestedClassByName(java.lang.String name) |
JavaPackage |
getPackage() |
java.lang.String |
getPackageName() |
JavaSource |
getParentSource() |
java.net.URL |
getURL() |
java.lang.String |
resolveType(java.lang.String typeName)
Resolve a type-name within the context of this source or class.
|
void |
setClassLibrary(ClassLibrary classLibrary) |
void |
setFile(java.io.File file)
Deprecated.
use setURL
|
void |
setPackage(JavaPackage packge) |
void |
setURL(java.net.URL url) |
java.lang.String |
toString() |
public JavaSource()
public JavaSource(JavaClassContext context)
public void setURL(java.net.URL url)
public java.net.URL getURL()
public void setFile(java.io.File file)
public java.io.File getFile()
public JavaPackage getPackage()
public void setPackage(JavaPackage packge)
public void addImport(java.lang.String imp)
public java.lang.String[] getImports()
public void addClass(JavaClass cls)
addClass
in interface JavaClassParent
public JavaClass[] getClasses()
public JavaClassContext getJavaClassContext()
getJavaClassContext
in interface JavaClassParent
public void setClassLibrary(ClassLibrary classLibrary)
public java.lang.String getCodeBlock()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String resolveType(java.lang.String typeName)
JavaClassParent
resolveType
in interface JavaClassParent
typeName
- name of a typepublic java.lang.String getClassNamePrefix()
getClassNamePrefix
in interface JavaClassParent
public JavaSource getParentSource()
getParentSource
in interface JavaClassParent
public JavaClass getNestedClassByName(java.lang.String name)
getNestedClassByName
in interface JavaClassParent
public ClassLibrary getClassLibrary()
public java.lang.String getPackageName()
Copyright © 2002–2018. All rights reserved.