public class JavaData extends SnapData
Constructor and Description |
---|
JavaData() |
Modifier and Type | Method and Description |
---|---|
protected JFile |
createJFile()
Returns the parsed Java file.
|
static JavaData |
get(WebFile aFile)
Returns the JavaData for given file.
|
WebFile |
getClassFile()
Returns the class file.
|
WebFile[] |
getClassFiles()
Returns the class files for this Java file.
|
java.lang.String |
getClassName()
Returns the class name.
|
java.lang.Class |
getCompiledClass()
Returns the class compiled from this java file.
|
java.lang.String[] |
getDependencies()
Returns the list of class names that this class file is dependent on.
|
WebFile |
getFile() |
JFile |
getJFile()
Returns the parsed Java file.
|
java.lang.String |
getJFileClassName()
Returns the class name.
|
java.lang.String[] |
getJFileDependencies()
Returns dependencies for JFile.
|
boolean |
getNeedsCompile()
Returns whether Java file needs compile.
|
java.lang.String |
getPackageName()
Returns the package name.
|
void |
setBytes(byte[] theBytes)
Sets the file bytes.
|
createBytes, createSourceURL, delete, get, getBytes, getInputStream, getSite, getSource, getSourceFile, getSourceURL, is, refresh, save, setSource
public WebFile getFile()
public java.lang.String getClassName()
public java.lang.String getPackageName()
public WebFile getClassFile()
public boolean getNeedsCompile()
public java.lang.Class getCompiledClass()
public WebFile[] getClassFiles()
public java.lang.String[] getDependencies()
public JFile getJFile()
protected JFile createJFile()
public java.lang.String getJFileClassName()
public java.lang.String[] getJFileDependencies()
public void setBytes(byte[] theBytes)