A C D G I J L M N O P R S V _

A

actionPerformed(ActionEvent) - Method in class SIDE
Action performed, all actions are sent as a string into the doAction method.
adjustScroller() - Method in class Console
 

C

ClassAggregator - Class in <Unnamed>
This class dynamically loads all of the class files inside a given directory.
ClassAggregator(File, boolean) - Constructor for class ClassAggregator
 
ClassAggregator(File, Class, boolean) - Constructor for class ClassAggregator
 
compile(String, String, String) - Method in class JDKClass
This compiles java source into class files using the previously set home Directory.
Console - Class in <Unnamed>
The console class that handles printing to the JTextArea instead of the command line.
Console(JTextArea, JScrollPane) - Constructor for class Console
 

D

doAction(String) - Method in class SIDE
This processes all commands and does what is requested.

G

get(String) - Method in class ProjectConfig
Gets the property associated with the key.
getDir() - Method in class ClassAggregator
 
getFilterClass() - Method in class ClassAggregator
 
getHomeDir() - Method in class JDKClass
Gets the current home directory.

I

isRecursiveSearch() - Method in class ClassAggregator
 
iterator() - Method in class ClassAggregator
 

J

jar(String, String) - Method in class JDKClass
This produces a jar file in the home directory.
jar(String, String, String) - Method in class JDKClass
This produces a jar file in the home directory, complete with a manifest attribute of Main-Class:
jar(String, String, String, String) - Method in class JDKClass
This produces a jar file in the home directory, complete with a manifest attribute of Main-Class:
jar() - Method in class SIDE
Packages all the files into a jar with a name of your choice.
javaDoc(String) - Method in class JDKClass
This produces javadocs in the javadoc subdirectory of the home directory.
JDKClass - Class in <Unnamed>
Class to replace the functionality of the Sun JDK.
JDKClass() - Constructor for class JDKClass
Default Constructor
JDKClass(String) - Constructor for class JDKClass
Default Constructor

L

launchURL(String) - Static method in class SIDE
Opens a URL in a new browser
loadFiles() - Method in class ClassAggregator
 
loadSettings(String) - Method in class ProjectConfig
Loads all the settings from a properties file.
log(String) - Static method in class SIDE
This simply prints a message to the console.

M

main(String[]) - Static method in class SIDE
Entry point for the JVM.

N

newProject(boolean) - Method in class SIDE
Creates a new project, asks all the necesary questions.

O

openProject() - Method in class SIDE
Loads a project configuration of your choice.

P

print(Object) - Method in class Console
 
print(String) - Method in class Console
 
println(Object) - Method in class Console
 
println(String) - Method in class Console
 
println() - Method in class Console
 
ProjectConfig - Class in <Unnamed>
Configuration class that dynamically holds any variable you wish in the properties file.
ProjectConfig() - Constructor for class ProjectConfig
Default Constructor.
ProjectConfig(String, String) - Constructor for class ProjectConfig
Constructor that sets the only two required parameters of the ProjectConfig.

R

run() - Method in class SIDE
Dynamically loads all of the classes in the binary directory and runs the specified main class via reflection.

S

saveSettings() - Method in class ProjectConfig
Saves the settings of this class to a properties file.
set(String, String) - Method in class ProjectConfig
Sets a key/property pair, then saves it to a properties file.
setDir(File) - Method in class ClassAggregator
 
setFilterClass(Class) - Method in class ClassAggregator
 
setHomeDir(String) - Method in class JDKClass
Sets the home directory.
setRecursiveSearch(boolean) - Method in class ClassAggregator
 
SIDE - Class in <Unnamed>
The main class of Simple IDE.
SIDE(String[]) - Constructor for class SIDE
Constructor for SIDE.

V

version - Static variable in class SIDE
 

_

_instance - Static variable in class SIDE
 

A C D G I J L M N O P R S V _