public class Delphi
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Delphi |
delphi |
java.util.HashMap |
projects
Relates String keys to Project values
|
Constructor and Description |
---|
Delphi() |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(java.lang.String username,
java.lang.String projectName,
java.lang.String text) |
void |
addRow(java.lang.String username,
java.lang.String projectName,
java.lang.String text) |
static java.lang.Integer[] |
fromObjectArray(java.lang.Object[] ob) |
void |
fromXML(java.lang.String xml) |
java.util.ArrayList |
getColumnNames(java.lang.String projectName,
java.lang.String username) |
static Delphi |
getInstance() |
static void |
main(java.lang.String[] args) |
static int |
median(java.lang.Integer[] distribution) |
static boolean |
odd(int val) |
static boolean |
outsideInterquartile(java.util.ArrayList distribution,
int value)
Determine whether an int is outside the interquartile range
of a distribution of int(s).
|
void |
readProjects() |
void |
save() |
void |
setValue(java.lang.String projectName,
java.lang.String username,
java.lang.String rowcolumn,
java.lang.String value)
Set the value of a rating in a row and column of a specific project
and user's table.
|
void |
setWeight(java.lang.String projectName,
java.lang.String username,
java.lang.String column,
java.lang.String value)
Set the weight of a column of a specific project
and user's table.
|
public static Delphi delphi
public java.util.HashMap projects
public static Delphi getInstance()
public static boolean odd(int val)
public static java.lang.Integer[] fromObjectArray(java.lang.Object[] ob)
public static int median(java.lang.Integer[] distribution)
public static boolean outsideInterquartile(java.util.ArrayList distribution, int value)
public java.util.ArrayList getColumnNames(java.lang.String projectName, java.lang.String username)
public void save() throws java.io.IOException
java.io.IOException
public void addColumn(java.lang.String username, java.lang.String projectName, java.lang.String text)
public void addRow(java.lang.String username, java.lang.String projectName, java.lang.String text)
public void setValue(java.lang.String projectName, java.lang.String username, java.lang.String rowcolumn, java.lang.String value)
public void setWeight(java.lang.String projectName, java.lang.String username, java.lang.String column, java.lang.String value)
public void fromXML(java.lang.String xml)
public void readProjects() throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args)