de.hillenbrand.jedi.ds
Class JediProject
java.lang.Object
de.hillenbrand.jedi.ds.JediProject
- public class JediProject
- extends java.lang.Object
Constructor Summary |
JediProject(java.lang.String projectname)
|
JediProject(java.lang.String n,
de.hillenbrand.jedi.ds.MessageReceiver receiver)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EXPORT_COMPLETE_PACKAGE
public static final int EXPORT_COMPLETE_PACKAGE
- See Also:
- Constant Field Values
EXPORT_SOURCES_ONLY
public static final int EXPORT_SOURCES_ONLY
- See Also:
- Constant Field Values
projectDir
public static final java.io.File projectDir
packageDir
public static final java.io.File packageDir
sourcesDir
public static final java.io.File sourcesDir
compileDir
public static final java.io.File compileDir
backupDir
public static final java.io.File backupDir
JediProject
public JediProject(java.lang.String projectname)
JediProject
public JediProject(java.lang.String n,
de.hillenbrand.jedi.ds.MessageReceiver receiver)
add
public JediPackage add(java.lang.String packagename)
countClasses
public int countClasses()
delete
public boolean delete(JediPackage pa)
delete
public static boolean delete(java.lang.String projectname)
deleteAllCompiledClasses
public void deleteAllCompiledClasses()
export
public boolean export(java.io.File directory,
int flag,
JediProjectSaver s)
- Exports the project to the file system.
- Parameters:
directory
- the path to create the exported project in
- Returns:
- true if export without errors.
get
public JediPackage get(java.lang.String packagename)
getAllClassNames
public java.lang.String[] getAllClassNames()
getCompileDirectory
public java.io.File getCompileDirectory()
getExtendsList
public java.lang.String[] getExtendsList()
getImplementsList
public java.lang.String[] getImplementsList()
getMainMethods
public JediMethod[] getMainMethods()
getName
public java.lang.String getName()
getPackageList
public static java.lang.String[] getPackageList()
getPackageNames
public java.lang.String[] getPackageNames()
getPackages
public JediPackage[] getPackages()
getProjectList
public static java.lang.String[] getProjectList()
getProperties
public java.util.Properties getProperties()
getProperty
public java.lang.String getProperty(java.lang.String name)
getProperty
public java.lang.String getProperty(java.lang.String name,
java.lang.String defaultValue)
isChanged
public boolean isChanged()
loadProperties
public void loadProperties()
putProperty
public void putProperty(java.lang.String name,
java.lang.String value)
remove
public void remove(java.lang.String packagename)
saveChanges
public void saveChanges()
saveProperties
public void saveProperties()
setExtendsList
public void setExtendsList(java.lang.String[] s)
setImplementsList
public void setImplementsList(java.lang.String[] s)
toString
public java.lang.String toString()