Skip navigation links
A B C D E G H I J K L M N O P R S T W 

A

allocateNode() - Method in class BTree
Creates space for a Node on disk, then returns the Node
append(String) - Method in class HashCache
Writes the API string tuple to disk at the end of the file.

B

BTree - Class in <Unnamed>
 
BTree() - Constructor for class BTree
Creates the root node of the BTree.
BTree(BTree) - Constructor for class BTree
Loads the root node of the BTree.
BTreeInsert(short, Exoplanet) - Method in class BTree
Inserts a key and corresponding value into the BTree.
BTreeInsertNonFull(Node, short, short) - Method in class BTree
Inserts a key and corresponding value into the BTree when the node is non-full.
BTreeSearch(short) - Method in class BTree
Returns the value corresponding to a specific index.
BTreeSearch(Node, short) - Method in class BTree
Returns the value corresponding to a specific index.
BTreeSplitChild(Node, short) - Method in class BTree
Splits the nodes when they become full and readjusts the BTree afterwards.

C

calcDiffOfSquares(PrecisionExoplanet, PrecisionExoplanet) - Method in class GUI
Calculates the difference of squares of each feature from two Exoplanet objects
clear() - Method in class HashAlgorithm
Clears everything in the hash table
clearHashTable() - Method in class JSONParser
Clears out the hashtable.
clearTupleList() - Method in class JSONParser
Clears out the arrayList of tuples.
containsKey(K) - Method in class HashAlgorithm
Looks for a key already present in the hash table
createHashTable(String) - Method in class JSONParser
Creates and populates the hashtable using the API response.
createTuples(String) - Method in class JSONParser
Creates and populates the tuple arrayList using the API response.

D

deleteBadData() - Method in class GUI
Deletes all the invalid Exoplanet data.
diskWrite(Node) - Method in class BTree
Writes a given node to disk and updates the pointer to the root.
DIVIDE(PrecisionExoplanet, double) - Method in class GUI
Calculates the division of a PrecisionExoplanet by a factor

E

Exoplanet - Class in <Unnamed>
 

G

generalLoad() - Method in class GUI
Loads the BTree either from the Kepler API or from disk.
getA() - Method in class Exoplanet
Returns the Semi-major axis (AU)
getA() - Method in class PrecisionExoplanet
Returns the Semi-major axis (AU)
getAPIResponse() - Method in class JSONParser
Retrieves the overall API response as one string.
getDEC() - Method in class Exoplanet
Returns the Planetary radius (Earth radii)
getDEC() - Method in class PrecisionExoplanet
Returns the Planetary radius (Earth radii)
getHashTable() - Method in class JSONParser
Retrieves the constructed hashtable.
getKeys() - Method in class BTree
Returns all the keys from the persistant BTree.
getKeys(Node) - Method in class BTree
Returns all the keys from the persistant BTree.
getKMAG() - Method in class Exoplanet
Returns the Kepler magnitude (kmag)
getKMAG() - Method in class PrecisionExoplanet
Returns the Kepler magnitude (kmag)
getMSTAR() - Method in class Exoplanet
Returns the Derived stellar mass (msol)
getMSTAR() - Method in class PrecisionExoplanet
Returns the Derived stellar mass (msol)
getNode(short) - Method in class BTree
Returns the node at the specified position.
getPER() - Method in class Exoplanet
Returns the Period (days)
getPER() - Method in class PrecisionExoplanet
Returns the Period (days)
getRA() - Method in class Exoplanet
Returns the Right ascension (@J200)
getRA() - Method in class PrecisionExoplanet
Returns the Right ascension (@J200)
getResponse() - Method in class HashCache
Retrieves the API response from disk.
getRPLANET() - Method in class Exoplanet
Returns the Planetary radius (Sol radii)
getRPLANET() - Method in class PrecisionExoplanet
Returns the Planetary radius (Sol radii)
getRSTAR() - Method in class Exoplanet
Returns the Stellar radius (Sol radii)
getRSTAR() - Method in class PrecisionExoplanet
Returns the Stellar radius (Sol radii)
getT0() - Method in class Exoplanet
Returns the Time of transit center (BJD-2454900)
getT0() - Method in class PrecisionExoplanet
Returns the Time of transit center (BJD-2454900)
getTPLANET() - Method in class Exoplanet
Returns the Equilibrium temperature of planet, per Borucki et al.
getTPLANET() - Method in class PrecisionExoplanet
Returns the Equilibrium temperature of planet, per Borucki et al.
getTSTAR() - Method in class Exoplanet
Returns the Effective temperature of host star as reported in KIC (k)
getTSTAR() - Method in class PrecisionExoplanet
Returns the Effective temperature of host star as reported in KIC (k)
getTupleList() - Method in class JSONParser
Retrieves an arrayList of the key value pairs.
getUT0() - Method in class Exoplanet
Returns the Uncertainty in time of transit center (+-jd)
getUT0() - Method in class PrecisionExoplanet
Returns the Uncertainty in time of transit center (+-jd)
getValue(short) - Method in class BTree
Returns the value corresponding to a specific index.
getValue(K) - Method in class HashAlgorithm
Retrieves an Exoplanet from the given key in the hash table
getValues() - Method in class BTree
Returns all the values from the persistant BTree.
getValues(Node) - Method in class BTree
Returns all the values from the persistant BTree.
GUI - Class in <Unnamed>
 
GUI() - Constructor for class GUI
The constructor calls initComponents() to initialize all of the components of the graphical user interface

H

HashAlgorithm<K,V> - Class in <Unnamed>
 
HashCache - Class in <Unnamed>
 
HashCache() - Constructor for class HashCache
 

I

isEmpty() - Method in class HashAlgorithm
Checks to see if there is nothing in the hashtable

J

JSONParser - Class in <Unnamed>
 
JSONParser() - Constructor for class JSONParser
 

K

keySet() - Method in class HashAlgorithm
Retrieves all the keys in the hash table
kMeansClustering(int, int) - Method in class GUI
Returns a list of a specified number of clusters, using k-means-clustering.

L

loadFromAPI() - Method in class GUI
Gets all the data from the API, writes the API response to file, loads the API response into main memory, and then loads the BTree.
loadFromFile() - Method in class GUI
Loads the BTree from file.

M

Main - Class in <Unnamed>
 
Main() - Constructor for class Main
 
main(String[]) - Static method in class Main
This invokes the graphical user interface, which displays it to the screen and listens for the button actions to be pressed

N

Node - Class in <Unnamed>
 

O

overwrite(Triple<String>, String) - Method in class HashCache
Writes the API string tuple to disk.
overwriteDegreeToFile() - Method in class BTree
Overwrites the current tree degree to file.
overwriteNode(Node) - Method in class BTree
Overwrites the node on disk.
overwriteRootToFile() - Method in class BTree
Overwrites the current tree root to file.
overwriteValue(Exoplanet) - Method in class BTree
Returns the index corresponding to a specific value.

P

Pair<Short,Exoplanet> - Class in <Unnamed>
 
Pair(Short, Exoplanet) - Constructor for class Pair
Creates the key / value pairs
PrecisionExoplanet - Class in <Unnamed>
 
put(K, V) - Method in class HashAlgorithm
Adds an Exoplanet to the hash table

R

readTimeStamp() - Method in class HashCache
Retrieves the localdatetime object from disk.
readTreeDegree() - Method in class BTree
Reads the degree of the BTree from file and sets the order of the BTree.
readTreeRoot() - Method in class BTree
Reads the root of the BTree from file and sets the root of the BTree.
Record - Class in <Unnamed>
 
Record(short[], short, short[], short[], int, boolean) - Constructor for class Record
Creates the key / value pairs
remove(K) - Method in class HashAlgorithm
Removes an Exoplanet at the specified key

S

sendGet(String) - Method in class JSONParser
Pulls in the Kepler Object data, and builds up the API response.
setA(float) - Method in class Exoplanet
Sets the Semi-major axis (AU)
setA(double) - Method in class PrecisionExoplanet
Sets the Semi-major axis (AU)
setDEC(float) - Method in class Exoplanet
Sets the Planetary radius (Earth radii)
setDEC(double) - Method in class PrecisionExoplanet
Sets the Planetary radius (Earth radii)
setKMAG(float) - Method in class Exoplanet
Sets the Kepler magnitude (kmag)
setKMAG(double) - Method in class PrecisionExoplanet
Sets the Kepler magnitude (kmag)
setMSTAR(float) - Method in class Exoplanet
Sets the Derived stellar mass (msol)
setMSTAR(double) - Method in class PrecisionExoplanet
Sets the Derived stellar mass (msol)
setOrder(int) - Method in class BTree
Sets the order of the the Btree.
setPER(float) - Method in class Exoplanet
Sets the Period (days)
setPER(double) - Method in class PrecisionExoplanet
Sets the Period (days)
setRA(float) - Method in class Exoplanet
Sets the Right ascension (@J200)
setRA(double) - Method in class PrecisionExoplanet
Sets the Right ascension (@J200)
setRPLANET(float) - Method in class Exoplanet
Sets the Planetary radius (Sol radii)
setRPLANET(double) - Method in class PrecisionExoplanet
Sets the Planetary radius (Sol radii)
setRSTAR(float) - Method in class Exoplanet
Sets the Stellar radius (Sol radii)
setRSTAR(double) - Method in class PrecisionExoplanet
Sets the Stellar radius (Sol radii)
setT0(float) - Method in class Exoplanet
Sets the Time of transit center (BJD-2454900)
setT0(double) - Method in class PrecisionExoplanet
Sets the Time of transit center (BJD-2454900)
setTPLANET(short) - Method in class Exoplanet
Sets the Equilibrium temperature of planet, per Borucki et al.
setTPLANET(double) - Method in class PrecisionExoplanet
Sets the Equilibrium temperature of planet, per Borucki et al.
setTSTAR(short) - Method in class Exoplanet
Sets the Effective temperature of host star as reported in KIC (k)
setTSTAR(double) - Method in class PrecisionExoplanet
Sets the Effective temperature of host star as reported in KIC (k)
setUT0(float) - Method in class Exoplanet
Sets the Uncertainty in time of transit center (+-jd)
setUT0(double) - Method in class PrecisionExoplanet
Sets the Uncertainty in time of transit center (+-jd)
size() - Method in class HashAlgorithm
Determines how many exoplanet objects are currently being stored in the hashtable
SQUAREROOT(PrecisionExoplanet) - Method in class GUI
Calculates the square root of each feature in a PrecisionExoplanet

T

toString() - Method in class Exoplanet
Creates a formatted string of all the properties of the Exoplanet object
toString() - Method in class PrecisionExoplanet
Creates a formatted string of all the properties of the Exoplanet object
Triple<String> - Class in <Unnamed>
 
Triple(String, String, String) - Constructor for class Triple
Creates the key

W

writeTimeStamp(LocalDateTime) - Method in class HashCache
Writes the localdatetime object to disk.
A B C D E G H I J K L M N O P R S T W 
Skip navigation links