Package mars.simulator
Class ProgramArgumentList
java.lang.Object
mars.simulator.ProgramArgumentList
Models Program Arguments, one or more strings provided to the MIPS
program at runtime. Equivalent to C's main(int argc, char **argv) or
Java's main(String[] args).
- Version:
- July 2008
- Author:
- Pete Sanderson
-
Constructor Summary
ConstructorsConstructorDescriptionProgramArgumentList(String args)
Constructor that parses string to produce list.ProgramArgumentList(String[] list)
Constructor that gets list from String array, one argument per element.ProgramArgumentList(String[] args, int startPosition)
Constructor that gets list from section of String array, one argument per element.ProgramArgumentList(ArrayList<String> list)
Constructor that gets list from ArrayList of String, one argument per element.ProgramArgumentList(ArrayList<String> args, int startPosition)
Constructor that gets list from section of String ArrayList, one argument per element. -
Method Summary
-
Constructor Details
-
ProgramArgumentList
Constructor that parses string to produce list. Delimiters are the default Java StringTokenizer delimiters (space, tab, newline, return, formfeed)- Parameters:
args
- String containing delimiter-separated arguments
-
ProgramArgumentList
Constructor that gets list from String array, one argument per element.- Parameters:
list
- Array of String, each element containing one argument
-
ProgramArgumentList
Constructor that gets list from section of String array, one argument per element.- Parameters:
args
- Array of String, each element containing one argumentstartPosition
- Index of array element containing the first argument; all remaining elements are assumed to contain an argument.
-
ProgramArgumentList
Constructor that gets list from ArrayList of String, one argument per element.- Parameters:
list
- ArrayList of String, each element containing one argument
-
ProgramArgumentList
Constructor that gets list from section of String ArrayList, one argument per element.- Parameters:
args
- ArrayList of String, each element containing one argumentstartPosition
- Index of array element containing the first argument; all remaining elements are assumed to contain an argument.
-
-
Method Details
-
storeProgramArguments
public void storeProgramArguments()
-