A B C D E F G H I J K L M N O P R S T U W X _

A

accept(File, String) - Method in class com.strangelight.servlets.index.PublicIndexFilenameFilter
 
accept(File, String) - Method in class com.strangelight.util.FileSuffixFilter
 
add_at(Component, int, int) - Method in class com.strangelight.salsa.J_Panel
 
add_at(Component, int, int) - Method in interface com.strangelight.salsa.J_GridBagContainer
Inserts a component into the cell at the specified location.
add_at(Component, int, int) - Method in class com.strangelight.salsa.J_Dialog
 
add_at(Component, int, int, int, int) - Method in class com.strangelight.salsa.J_Panel
 
add_at(Component, int, int, int, int) - Method in interface com.strangelight.salsa.J_GridBagContainer
Inserts a component into the cell at the specified location, optionally causing the cell to expand to span more than one row or column
add_at(Component, int, int, int, int) - Method in class com.strangelight.salsa.J_Dialog
 
add_at(Component, int, int, int, int, int) - Method in class com.strangelight.salsa.J_Panel
 
add_at(Component, int, int, int, int, int) - Method in interface com.strangelight.salsa.J_GridBagContainer
Inserts a component into the cell at the specified location, optionally causing the cell to expand to span more than one row or column.
add_at(Component, int, int, int, int, int) - Method in class com.strangelight.salsa.J_Dialog
 
add_space(int, int, int, int) - Method in class com.strangelight.salsa.J_Panel
 
add_space(int, int, int, int) - Method in interface com.strangelight.salsa.J_GridBagContainer
Creates an empty cell with the given dimensions at the specified location.
add_space(int, int, int, int) - Method in class com.strangelight.salsa.J_Dialog
 
add(Object) - Method in class com.strangelight.misc.hex.HexPath
adds a HexLocation object to the end of this HexPath.
add(String) - Method in class com.strangelight.salsa.J_Choice
 
addItem(String) - Method in class com.strangelight.salsa.J_Choice
 
ADMIN_CRYPTWORD - Static variable in class com.strangelight.servlets.admin.AdminConfig
 
AdminConfig - class com.strangelight.servlets.admin.AdminConfig.
adminConfig contains various constants and configuration-dependant methods.
adminServlet - class com.strangelight.servlets.admin.adminServlet.
 
adminServlet() - Constructor for class com.strangelight.servlets.admin.adminServlet
 

B

body() - Method in class com.strangelight.servlet.HTMLPage
 
bug_msgs() - Static method in class com.strangelight.servlet.D
Retrieves all of the debugging info stored since the last call to bug_msgs().
bug(byte) - Static method in class com.strangelight.servlet.D
Identical to bug(Object) but accepts a primitive type instead of an Object.
bug(char) - Static method in class com.strangelight.servlet.D
Identical to bug(Object) but accepts a primitive type instead of an Object.
bug(double) - Static method in class com.strangelight.servlet.D
Identical to bug(Object) but accepts a primitive type instead of an Object.
bug(float) - Static method in class com.strangelight.servlet.D
Identical to bug(Object) but accepts a primitive type instead of an Object.
bug(int) - Static method in class com.strangelight.servlet.D
Identical to bug(Object) but accepts a primitive type instead of an Object.
bug(long) - Static method in class com.strangelight.servlet.D
Identical to bug(Object) but accepts a primitive type instead of an Object.
bug(Object) - Static method in class com.strangelight.servlet.D
Stores an HTML-formatted string representation of an object, including misc.
bug(short) - Static method in class com.strangelight.servlet.D
Identical to bug(Object) but accepts a primitive type instead of an Object.
bug(String, byte) - Static method in class com.strangelight.servlet.D
Identical to bug(String, Object) but accepts a primitive type instead of an Object.
bug(String, char) - Static method in class com.strangelight.servlet.D
Identical to bug(String, Object) but accepts a primitive type instead of an Object.
bug(String, double) - Static method in class com.strangelight.servlet.D
Identical to bug(String, Object) but accepts a primitive type instead of an Object.
bug(String, float) - Static method in class com.strangelight.servlet.D
Identical to bug(String, Object) but accepts a primitive type instead of an Object.
bug(String, int) - Static method in class com.strangelight.servlet.D
Identical to bug(String, Object) but accepts a primitive type instead of an Object.
bug(String, long) - Static method in class com.strangelight.servlet.D
Identical to bug(String, Object) but accepts a primitive type instead of an Object.
bug(String, Object) - Static method in class com.strangelight.servlet.D
Stores a labelled, HTML-formatted string representation of an object, including misc.
bug(String, short) - Static method in class com.strangelight.servlet.D
Identical to bug(String, Object) but accepts a primitive type instead of an Object.

C

class_template - class com.strangelight.class_template.
 
class_template() - Constructor for class com.strangelight.class_template
 
ClassTester - class com.strangelight.unit_test.ClassTester.
A class for running unit tests on classes which implement the _Testable interface.
ClassTester() - Constructor for class com.strangelight.unit_test.ClassTester
 
ClassTester(Collection) - Constructor for class com.strangelight.unit_test.ClassTester
 
clear_messages() - Method in class com.strangelight.unit_test.ClassTester
 
Cleartext - class com.strangelight.db.Cleartext.
An extension of MyString specifically for manipulating cleartext (non-encrypted) passwords.
Cleartext() - Constructor for class com.strangelight.db.Cleartext
 
Cleartext(MyString) - Constructor for class com.strangelight.db.Cleartext
 
Cleartext(String) - Constructor for class com.strangelight.db.Cleartext
 
com.strangelight - package com.strangelight
These are all of my own personal Java projects.
com.strangelight.db - package com.strangelight.db
A framework for encapsulating our database.
com.strangelight.misc.hex - package com.strangelight.misc.hex
So, I came home from the Extreme Programming thing last night, got kind of baked and decided that the problem my programming partner had presented might be a fun doodle with which to while away an hour or two before bed.
com.strangelight.salsa - package com.strangelight.salsa
This java package defines a set of utility wrappers for getting the MacOS "look and feel" using AWT.
com.strangelight.servlet - package com.strangelight.servlet
A simple servlet framework and various servlet-related utility classes, including classes for accessing the strangelight.com SQL database.
com.strangelight.servlets.admin - package com.strangelight.servlets.admin
This servlet will provide various server-administration functionality.
com.strangelight.servlets.FractalMtn - package com.strangelight.servlets.FractalMtn
 
com.strangelight.servlets.HexTest - package com.strangelight.servlets.HexTest
 
com.strangelight.servlets.index - package com.strangelight.servlets.index
This servlet provides an index of the servlets publically available on this server.
com.strangelight.servlets.TaskMaster - package com.strangelight.servlets.TaskMaster
This servlet will provide high-level, multi-user time- and task-management tools.
com.strangelight.servlets.TextEdit - package com.strangelight.servlets.TextEdit
This servlet allows simple text-editing of files on the strangelight.com web server.
com.strangelight.unit_test - package com.strangelight.unit_test
A simple unit test framework.
com.strangelight.util - package com.strangelight.util
Contains miscellaneous utility classes (a FilenameFilter, a simple profiling tool, various Exception classes).
com.strangelight.xml - package com.strangelight.xml
Wrappers for Sun's hideous XML API.
commit() - Method in class com.strangelight.db.TableRow
Writes any changes made to this TableRow object back to the database.
commit() - Method in class com.strangelight.db.OwnableRow
Writes any changes made to this TableRow object back to the database.
commit() - Method in class com.strangelight.db.KeyedRow
Writes any changes made to this KeyedRow object back to the database.
commit() - Method in class com.strangelight.servlets.TaskMaster.TaskTree
Writes any changes made to Tasks in the TaskTree back to disk.
commit() - Method in class com.strangelight.xml.XML_File
Saves any changes made to the DOM back to the XML source file.
concat(char) - Method in class com.strangelight.util.MyString
 
concat(MyString) - Method in class com.strangelight.util.MyString
 
concat(String) - Method in class com.strangelight.util.MyString
 
confirmDelete(Task) - Method in class com.strangelight.servlets.TaskMaster.TaskMasterServlet
 
convert_to_Unix(String) - Static method in class com.strangelight.util.StringUtils
Converts all EOL characters to "\n", regardless of the original format.
Cryptword - class com.strangelight.db.Cryptword.
An extension of MyString specifically for manipulating encrypted passwords.
Cryptword() - Constructor for class com.strangelight.db.Cryptword
 
Cryptword(Cleartext) - Constructor for class com.strangelight.db.Cryptword
Creates a new Cryptword object by encrypting the Cleartext string susing a secure one-way hash algorithm.
Cryptword(Cryptword) - Constructor for class com.strangelight.db.Cryptword
 

D

D - class com.strangelight.servlet.D.
D contains utility methods useful for testing and debugging of servlets.
D() - Constructor for class com.strangelight.servlet.D
 
Database - class com.strangelight.db.Database.
Encapsulates the strangelight.com database as a whole.
display_template - Static variable in class com.strangelight.servlets.TaskMaster.TaskConfig
 
displayLogin(String) - Method in class com.strangelight.servlets.TaskMaster.TaskMasterServlet
 
displayTask(Task) - Method in class com.strangelight.servlets.TaskMaster.TaskMasterServlet
 
doAuthorized(HttpServletRequest, HttpSession, Map) - Method in class com.strangelight.servlets.admin.adminServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.strangelight.servlet.UserServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.strangelight.servlet.HtmlServlet
Handles the HTTP GET request by calling HtmlServlet.doGetOrPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.http.HttpSession, java.util.Map, java.io.PrintWriter).
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.strangelight.servlets.FractalMtn.FMServlet
Handles the HTTP GET request by constructing an image.
doGetOrPost(HttpServletRequest, HttpServletResponse, HttpSession, Map, PrintWriter) - Method in class com.strangelight.servlet.HtmlServlet
Servlets define this method to handle browser requests.
doGetOrPost(HttpServletRequest, HttpServletResponse, HttpSession, Map, PrintWriter) - Method in class com.strangelight.servlets.HexTest.HexTestServlet
 
doGetOrPost(HttpServletRequest, HttpServletResponse, HttpSession, Map, PrintWriter) - Method in class com.strangelight.servlets.admin.adminServlet
 
doGetOrPost(HttpServletRequest, HttpServletResponse, HttpSession, Map, PrintWriter) - Method in class com.strangelight.servlets.index.IndexServlet
 
doGetOrPost(HttpServletRequest, HttpServletResponse, HttpSession, Map, PrintWriter) - Method in class com.strangelight.servlets.TaskMaster.TaskMasterServlet
 
doGetOrPost(HttpServletRequest, HttpServletResponse, HttpSession, Map, PrintWriter) - Method in class com.strangelight.servlets.TextEdit.TextEditServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.strangelight.servlet.UserServlet
Handles the HTTP POST request by calling UserServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse), thus ensuring that GET requests are handled identically to POST requests.
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.strangelight.servlet.HtmlServlet
Handles the HTTP POST request by calling HtmlServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse), thus ensuring that GET requests are handled identically to POST requests.
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.strangelight.servlets.FractalMtn.FMServlet
Handles the HTTP POST request by serving an html page (which will in turn generate a GET request with an embedded <img> tag).
drop() - Method in class com.strangelight.db.TableRow
Deletes this TableRow object's row from the database.

E

E_ - exception com.strangelight.util.E_.
Nearly all Exceptions explicitly thrown by code within the com.stangelight.* packages are subclasses of E_.
E_() - Constructor for class com.strangelight.util.E_
 
E_(String) - Constructor for class com.strangelight.util.E_
 
E_(String, Throwable) - Constructor for class com.strangelight.util.E_
 
E_(Throwable) - Constructor for class com.strangelight.util.E_
 
E_BadLogin - exception com.strangelight.db.E_BadLogin.
Thrown to indicate a user authorization error (such as a bad login name or an incorrect password.)
E_BadLogin() - Constructor for class com.strangelight.db.E_BadLogin
 
E_BadLogin(String) - Constructor for class com.strangelight.db.E_BadLogin
 
E_BadLogin(String, Throwable) - Constructor for class com.strangelight.db.E_BadLogin
 
E_BadLogin(Throwable) - Constructor for class com.strangelight.db.E_BadLogin
 
E_BadPassword - exception com.strangelight.db.E_BadPassword.
Thrown to indicate that a given user-password is incorrect.
E_BadPassword() - Constructor for class com.strangelight.db.E_BadPassword
 
E_BadPassword(String) - Constructor for class com.strangelight.db.E_BadPassword
 
E_BadPassword(String, Throwable) - Constructor for class com.strangelight.db.E_BadPassword
 
E_BadPassword(Throwable) - Constructor for class com.strangelight.db.E_BadPassword
 
E_NoSuchEntity - exception com.strangelight.db.E_NoSuchEntity.
Thrown to indicate that the requested "thing" (usually a database row) does not exist.
E_NoSuchEntity() - Constructor for class com.strangelight.db.E_NoSuchEntity
 
E_NoSuchEntity(String) - Constructor for class com.strangelight.db.E_NoSuchEntity
 
E_NoSuchEntity(String, Throwable) - Constructor for class com.strangelight.db.E_NoSuchEntity
 
E_NoSuchEntity(Throwable) - Constructor for class com.strangelight.db.E_NoSuchEntity
 
E_NoSuchU - exception com.strangelight.servlets.TaskMaster.E_NoSuchU.
Thrown to indicate that the requested user does not exist.
E_NoSuchU() - Constructor for class com.strangelight.servlets.TaskMaster.E_NoSuchU
 
E_NoSuchU(String) - Constructor for class com.strangelight.servlets.TaskMaster.E_NoSuchU
 
E_NoSuchU(String, Throwable) - Constructor for class com.strangelight.servlets.TaskMaster.E_NoSuchU
 
E_NoSuchU(Throwable) - Constructor for class com.strangelight.servlets.TaskMaster.E_NoSuchU
 
E_NoSuchUser - exception com.strangelight.db.E_NoSuchUser.
Thrown to indicate that the requested user does not exist.
E_NoSuchUser() - Constructor for class com.strangelight.db.E_NoSuchUser
 
E_NoSuchUser(String) - Constructor for class com.strangelight.db.E_NoSuchUser
 
E_NoSuchUser(String, Throwable) - Constructor for class com.strangelight.db.E_NoSuchUser
 
E_NoSuchUser(Throwable) - Constructor for class com.strangelight.db.E_NoSuchUser
 
E_Unexpected - exception com.strangelight.util.E_Unexpected.
Indicates than an unanticipated situation has occured.
E_Unexpected() - Constructor for class com.strangelight.util.E_Unexpected
 
E_Unexpected(String) - Constructor for class com.strangelight.util.E_Unexpected
 
E_Unexpected(String, Throwable) - Constructor for class com.strangelight.util.E_Unexpected
 
E_Unexpected(Throwable) - Constructor for class com.strangelight.util.E_Unexpected
 
Email - class com.strangelight.util.Email.
A class for creating and sending simple emails.
Email() - Constructor for class com.strangelight.util.Email
Creates a new, empty (no sender, no recipient, no subject, no body) email.
equals(HexDirection) - Method in class com.strangelight.misc.hex.HexDirection
 
equals(MyString) - Method in class com.strangelight.db.Cryptword
Tests for equality between this Cryptword string and another string.
equals(MyString) - Method in class com.strangelight.db.Cleartext
Tests for equality between this Cleartext string and another string.
equals(MyString) - Method in class com.strangelight.util.MyString
 
equals(Object) - Method in class com.strangelight.misc.hex.HexGrid.Location
tests if two HexGrid.Location objects represent the same location.
equals(String) - Method in class com.strangelight.util.MyString
 

F

field - Variable in class com.strangelight.class_template
 
FileSuffixFilter - class com.strangelight.util.FileSuffixFilter.
A FilenameFilter which matches filenames against a single file suffix.
FileSuffixFilter() - Constructor for class com.strangelight.util.FileSuffixFilter
 
FileSuffixFilter(String) - Constructor for class com.strangelight.util.FileSuffixFilter
 
finalize() - Method in class com.strangelight.db.User
 
finalize() - Method in class com.strangelight.db.TableRow
 
finalize() - Method in class com.strangelight.db.OwnableRow
 
finalize() - Method in class com.strangelight.db.KeyedRow
 
finalize() - Method in class com.strangelight.db.JoinRow
 
finalize() - Method in class com.strangelight.servlets.TaskMaster.Task
 
FMServlet - class com.strangelight.servlets.FractalMtn.FMServlet.
Creates a fractal landscape.
FMServlet() - Constructor for class com.strangelight.servlets.FractalMtn.FMServlet
 

G

generate_unique_id() - Method in class com.strangelight.servlets.TaskMaster.TaskTree
Generates a unique Task id.
genRandomPassword() - Static method in class com.strangelight.db.User
generates a truly random 6-character alphanumeric string for use as a random password.
geomDistanceTo(HexGrid.Location) - Method in class com.strangelight.misc.hex.HexGrid.Location
gets the geometric (Cartesian) distance between this HexGrid.Location and another HexGrid.Location.
get_connection() - Static method in class com.strangelight.db.Database
obtains a java.sql.Connection object for the strangelight.com database.
get_details() - Method in class com.strangelight.servlets.TaskMaster.Task
Gets a detailed description of this Task.
get_elapsed_ms() - Method in class com.strangelight.util.SimpleProf
Returns the elapsed time (in milliseconds) since this object's timer was last reset, or since the object was created (if reset() has not been called).
get_email() - Method in class com.strangelight.db.User
gets this user's email address.
get_id() - Method in class com.strangelight.db.KeyedRow
gets the primary key of this DB row as an int.
get_id() - Method in class com.strangelight.servlets.TaskMaster.Task
Gets the unique key associated with this Task.
get_image() - Method in class com.strangelight.salsa.J_Image
 
get_login() - Method in class com.strangelight.db.User
gets this user's login name (username).
get_MBar() - Static method in class com.strangelight.salsa.J_MenuBar
 
get_messages() - Method in class com.strangelight.unit_test.ClassTester
Get diagnostic messages.
get_passwd() - Method in class com.strangelight.db.User
gets this user's (encrypted) password.
get_rotated(int) - Method in class com.strangelight.misc.hex.HexDirection
Get the HexDirection obtained by rotating this HexDirection in 60-degree increments.
get_scratch_frame() - Static method in class com.strangelight.salsa.J_Frame
 
get_subTasks() - Method in class com.strangelight.servlets.TaskMaster.Task
Gets this Task's subtasks as a List of Tasks.
get_superTask() - Method in class com.strangelight.servlets.TaskMaster.Task
Gets this Task's super-Task.
get_superTasks() - Method in class com.strangelight.servlets.TaskMaster.Task
Gets this Task's direct supertasks as a List of Tasks.
get_task(String) - Method in class com.strangelight.servlets.TaskMaster.TaskTree
retrieve a Task object with the specified id.
get_title() - Method in class com.strangelight.servlets.TaskMaster.Task
Gets the title (short textual description) of this Task.
getAsciiDisplay(int, int) - Method in class com.strangelight.misc.hex.HexGrid
This new batch of bud butter is really yummy.
getBytes() - Method in class com.strangelight.util.MyString
 
getCellSize() - Method in class com.strangelight.misc.hex.HexGrid
 
getCenterPoint() - Method in class com.strangelight.misc.hex.HexGrid.Location
get the center point of this cell as a Point2D.Float object.
getColumn() - Method in class com.strangelight.misc.hex.HexGrid.Location
the column number of this cell.
getDiagonal() - Method in class com.strangelight.misc.hex.HexGrid.Location
the diagonal number of this cell.
getFields() - Method in class com.strangelight.db.TableRow
 
getId() - Method in class com.strangelight.db.KeyedRow
gets the primary key of this DB row as an Integer object.
getLeftId() - Method in class com.strangelight.db.JoinRow
 
getLeftKeyName() - Method in class com.strangelight.db.JoinRow
 
getMaximumSize() - Method in class com.strangelight.salsa.J_EmptyCell
 
getMinimumSize() - Method in class com.strangelight.salsa.J_EmptyCell
 
getMinimumSize() - Method in class com.strangelight.salsa.J_Choice
 
getNeighbor(HexDirection) - Method in class com.strangelight.misc.hex.HexGrid.Location
gets the HexGrid.Location which is adjacent to this HexGrid.Location in the given direction.
getNeighborClosestTo(HexGrid.Location) - Method in class com.strangelight.misc.hex.HexGrid.Location
I can't believe I'm writing code when I'm this stoned...
getObject(String) - Method in class com.strangelight.db.TableRow
Gets an Object from the database row.
getPreferredSize() - Method in class com.strangelight.salsa.J_EmptyCell
 
getPreferredSize() - Method in class com.strangelight.salsa.J_Choice
 
getRightId() - Method in class com.strangelight.db.JoinRow
 
getRightKeyName() - Method in class com.strangelight.db.JoinRow
 
getRootTask() - Method in class com.strangelight.servlets.TaskMaster.TaskTree
Gets the root of this TaskTree.
getShortestPathTo(HexGrid.Location) - Method in class com.strangelight.misc.hex.HexGrid.Location
gets a HexPath which most closely approximates a straight line between this HexGrid.Location and the target.
getString(String) - Method in class com.strangelight.db.TableRow
Gets a String value from the database row.
getTableName() - Method in class com.strangelight.db.User
 
getTableName() - Method in class com.strangelight.db.TableRow
 
getTree() - Method in class com.strangelight.servlets.TaskMaster.Task
Get the TaskTree to which this Task belongs.
getUser() - Method in class com.strangelight.db.OwnableRow
gets the User who is currently using the database (who may or may not be the "owner" of the object that this database row represents).
getUser() - Method in interface com.strangelight.db.Ownable
gets the User who "owns" this object.
getWhereClause() - Method in class com.strangelight.db.TableRow
 
gridbag - Variable in class com.strangelight.salsa.J_Panel
 
gridbag - Variable in class com.strangelight.salsa.J_Dialog
 

H

head() - Method in class com.strangelight.servlet.HTMLPage
 
HexDirection - class com.strangelight.misc.hex.HexDirection.
One of the six points on our hexagonal compass.
HexDirection() - Constructor for class com.strangelight.misc.hex.HexDirection
 
hexEncode(byte[]) - Static method in class com.strangelight.util.StringUtils
Converts a byte array into a hexidecimal String representation, where each byte is represented by a two-byte String.
HexGrid - class com.strangelight.misc.hex.HexGrid.
A hexagonal grid of hexagonal cells or tiles.
HexGrid.Location - class com.strangelight.misc.hex.HexGrid.Location.
A single hexagonal cell location.
HexGrid.Location(int, int) - Constructor for class com.strangelight.misc.hex.HexGrid.Location
constructs a new HexGrid.Location object representing an hexagonal cell at the given coordinates.
HexGrid() - Constructor for class com.strangelight.misc.hex.HexGrid
 
HexPath - class com.strangelight.misc.hex.HexPath.
A List of HexLocation objects.
HexPath() - Constructor for class com.strangelight.misc.hex.HexPath
 
HexTestServlet - class com.strangelight.servlets.HexTest.HexTestServlet.
 
HexTestServlet() - Constructor for class com.strangelight.servlets.HexTest.HexTestServlet
 
html_close() - Method in class com.strangelight.servlet.HTMLPage
 
HTML_confirm_delete - Static variable in class com.strangelight.servlets.TaskMaster.TaskConfig
 
html_dir - Static variable in class com.strangelight.servlet.HTMLFile
 
HTML_file - Static variable in class com.strangelight.servlets.TextEdit.TextEditConfig
 
HTML_login - Static variable in class com.strangelight.servlets.TaskMaster.TaskConfig
 
html_open() - Method in class com.strangelight.servlet.HTMLPage
 
HTML_template - Static variable in class com.strangelight.servlets.admin.AdminConfig
 
HTML_tree_template - Static variable in class com.strangelight.servlets.TaskMaster.TaskConfig
 
HTMLFile - class com.strangelight.servlet.HTMLFile.
 
HTMLFile() - Constructor for class com.strangelight.servlet.HTMLFile
 
HTMLFile(String) - Constructor for class com.strangelight.servlet.HTMLFile
 
HTMLPage - class com.strangelight.servlet.HTMLPage.
 
HTMLPage() - Constructor for class com.strangelight.servlet.HTMLPage
 
HtmlServlet - class com.strangelight.servlet.HtmlServlet.
An extension of HttpServlet which simplifies the writing of HTML-serving servlets in several ways.
HtmlServlet() - Constructor for class com.strangelight.servlet.HtmlServlet
 

I

id_size - Static variable in class com.strangelight.servlets.TaskMaster.TaskConfig
 
IndexServlet - class com.strangelight.servlets.index.IndexServlet.
 
IndexServlet() - Constructor for class com.strangelight.servlets.index.IndexServlet
 
insert(String, int) - Method in class com.strangelight.salsa.J_Choice
 
is_passwd(Cleartext) - Method in class com.strangelight.db.User
tests a given (cleartext) password against the user's password.
is_passwd(Cryptword) - Method in class com.strangelight.db.User
tests a given (encrypted) password against the user's password.

J

J_Choice - class com.strangelight.salsa.J_Choice.
J_Choice fixes some of the bugs in MRJ's implementation of java.awt.Choice.
J_Choice() - Constructor for class com.strangelight.salsa.J_Choice
 
J_Dialog - class com.strangelight.salsa.J_Dialog.
An extension of java.awt.Dialog which implements some useful GridBagLayout-based layout utilities.
J_Dialog(Frame) - Constructor for class com.strangelight.salsa.J_Dialog
 
J_Dialog(Frame, boolean) - Constructor for class com.strangelight.salsa.J_Dialog
 
J_Dialog(Frame, String) - Constructor for class com.strangelight.salsa.J_Dialog
 
J_Dialog(Frame, String, boolean) - Constructor for class com.strangelight.salsa.J_Dialog
 
J_EmptyCell - class com.strangelight.salsa.J_EmptyCell.
A simple extension of java.awt.Canvas.
J_EmptyCell(Dimension) - Constructor for class com.strangelight.salsa.J_EmptyCell
Creates a blank J_EmptyCell object of the specified size.
J_EmptyCell(int, int) - Constructor for class com.strangelight.salsa.J_EmptyCell
Creates a blank J_EmptyCell object of the specified size.
J_Frame - class com.strangelight.salsa.J_Frame.
Extension to java.awt.Frame to make it work seamlessly with J_MenuBar.
J_Frame() - Constructor for class com.strangelight.salsa.J_Frame
 
J_Frame(String) - Constructor for class com.strangelight.salsa.J_Frame
 
J_GridBagContainer - interface com.strangelight.salsa.J_GridBagContainer.
A standard interface for doing basic GridBagLayout.
J_Image - class com.strangelight.salsa.J_Image.
A class for pre-loading an image from the local filesystem and/or application/jar file.
J_Image(String) - Constructor for class com.strangelight.salsa.J_Image
 
J_MenuBar - class com.strangelight.salsa.J_MenuBar.
This class encapsulates a Mac menu bar.
J_MenuBar() - Constructor for class com.strangelight.salsa.J_MenuBar
 
J_Panel - class com.strangelight.salsa.J_Panel.
An extension of java.awt.Panel which implements some useful GridBagLayout-based layout utilities.
J_Panel() - Constructor for class com.strangelight.salsa.J_Panel
 
J_ToolTip - class com.strangelight.salsa.J_ToolTip.
 
J_ToolTip() - Constructor for class com.strangelight.salsa.J_ToolTip
 
JoinRow - class com.strangelight.db.JoinRow.
A TableRow subclass for encapsulating join tables which join KeyedRow tables.
JoinRow(Integer, Integer) - Constructor for class com.strangelight.db.JoinRow
 

K

KeyedRow - class com.strangelight.db.KeyedRow.
A TableRow row which also has a standardized primary key.
KeyedRow() - Constructor for class com.strangelight.db.KeyedRow
Creates a new, empty KeyedRow object.
KeyedRow(int) - Constructor for class com.strangelight.db.KeyedRow
Fetches the KeyedRow object with the given PRIMARY KEY (specified as an int) from the database.
KeyedRow(Integer) - Constructor for class com.strangelight.db.KeyedRow
Fetches the KeyedRow object with the given PRIMARY KEY (specified as an Integer object) from the database.

L

length() - Method in class com.strangelight.util.MyString
 

M

MAX_PATH_LENGTH - Static variable in class com.strangelight.misc.hex.HexPath
the maximum legal HexPath length.
max_size - Variable in class com.strangelight.salsa.J_EmptyCell
 
mBar - Static variable in class com.strangelight.salsa.J_MenuBar
 
method(Object) - Static method in class com.strangelight.class_template
 
min_size - Variable in class com.strangelight.salsa.J_EmptyCell
 
MyString - class com.strangelight.util.MyString.
A non-final class meant to be plug-compatible with String.
MyString() - Constructor for class com.strangelight.util.MyString
 
MyString(MyString) - Constructor for class com.strangelight.util.MyString
 
MyString(String) - Constructor for class com.strangelight.util.MyString
 

N

N - Static variable in class com.strangelight.misc.hex.HexDirection
A HexDirection object representing NORTH.
NE - Static variable in class com.strangelight.misc.hex.HexDirection
A HexDirection object representing NORTH-EAST.
NW - Static variable in class com.strangelight.misc.hex.HexDirection
A HexDirection object representing NORTH-WEST.

O

Ownable - interface com.strangelight.db.Ownable.
An interface which should be implemented by any object which can be "owned" by (or otherwise uniquely associated with) a particular User.
OwnableRow - class com.strangelight.db.OwnableRow.
A TableRow which can be associated with a particular owner/user.
OwnableRow() - Constructor for class com.strangelight.db.OwnableRow
 

P

page - Variable in class com.strangelight.servlet.HTMLPage
 
preferred_size - Variable in class com.strangelight.salsa.J_EmptyCell
 
PublicIndexFilenameFilter - class com.strangelight.servlets.index.PublicIndexFilenameFilter.
A FilenameFilter which matches filenames which end in .class and do not begin with an underscore character.
PublicIndexFilenameFilter() - Constructor for class com.strangelight.servlets.index.PublicIndexFilenameFilter
 

R

register(Task) - Method in class com.strangelight.servlets.TaskMaster.TaskTree
Registers this Task as part of this Task tree.
remove() - Method in class com.strangelight.servlets.TaskMaster.Task
Removes this Task from the Task tree.
remove(int) - Method in class com.strangelight.salsa.J_Choice
 
remove(String) - Method in class com.strangelight.salsa.J_Choice
 
remove(Task) - Method in class com.strangelight.servlets.TaskMaster.TaskTree
Removes this Task from the Task tree.
removeAll() - Method in class com.strangelight.salsa.J_Choice
 
replaceAll(String, String) - Method in class com.strangelight.servlet.HTMLFile
 
reset() - Method in class com.strangelight.util.SimpleProf
Resets this object's internal timer to zero.
ROOT_3_OVER_2 - Static variable in class com.strangelight.misc.hex.HexGrid
 
run_tests() - Method in class com.strangelight.unit_test.ClassTester
Tests all of the classes in this ClassTester (by calling the static _test_class() methods of each one).

S

S - Static variable in class com.strangelight.misc.hex.HexDirection
A HexDirection object representing SOUTH.
SE - Static variable in class com.strangelight.misc.hex.HexDirection
A HexDirection object representing SOUTH-EAST.
send() - Method in class com.strangelight.util.Email
Send this email.
set_details(String) - Method in class com.strangelight.servlets.TaskMaster.Task
Sets the detailed description of this Task.
set_email(String) - Method in class com.strangelight.db.User
sets this user's email address.
set_login(String) - Method in class com.strangelight.db.User
sets this user's login name (i.e. username).
set_passwd(Cleartext) - Method in class com.strangelight.db.User
sets this user's password to the given cleartext String.
set_passwd(Cryptword) - Method in class com.strangelight.db.User
sets this user's password to the given encrypted String.
set_superTask(Task) - Method in class com.strangelight.servlets.TaskMaster.Task
Makes this Task a sub-Task of another.
set_title(String) - Method in class com.strangelight.servlets.TaskMaster.Task
Sets the title (short textual description) of this Task.
setBody(String) - Method in class com.strangelight.util.Email
Sets the body of this email.
setCellSize(float) - Method in class com.strangelight.misc.hex.HexGrid
Sets the size of a single cell on our grid.
setFrom(String) - Method in class com.strangelight.util.Email
Specifies the email address of the sender of this email (i.e.
setFromRealname(String) - Method in class com.strangelight.util.Email
Specifies the "Real Name" of the sender of this email.
setLeftId(int) - Method in class com.strangelight.db.JoinRow
 
setMaximumSize(Dimension) - Method in class com.strangelight.salsa.J_EmptyCell
Sets the "maximum size" (the value returned by getMaximumSize() ) of this J_EmptyCell.
setMaximumSize(int, int) - Method in class com.strangelight.salsa.J_EmptyCell
Sets the "maximum size" (the value returned by getMaximumSize() ) of this J_EmptyCell.
setMinimumSize(Dimension) - Method in class com.strangelight.salsa.J_EmptyCell
Sets the "minimum size" (the value returned by getMinimumSize() ) of this J_EmptyCell.
setMinimumSize(int, int) - Method in class com.strangelight.salsa.J_EmptyCell
Sets the "minimum size" (the value returned by getMinimumSize() ) of this J_EmptyCell.
setObject(String, Object) - Method in class com.strangelight.db.TableRow
Stores an Object into the specified field of this TableRow object.
setPreferredSize(Dimension) - Method in class com.strangelight.salsa.J_EmptyCell
Sets the "preferred size" (the value returned by getPreferredSize() ) of this J_EmptyCell.
setPreferredSize(int, int) - Method in class com.strangelight.salsa.J_EmptyCell
Sets the "preferred size" (the value returned by getPreferredSize() ) of this J_EmptyCell.
setRightId(int) - Method in class com.strangelight.db.JoinRow
 
setString(String, String) - Method in class com.strangelight.db.TableRow
Stores a String into the specified field of this TableRow object.
setSubject(String) - Method in class com.strangelight.util.Email
Sets the subject of this email (i.e. the Subject: field of the email header).
setTo(String) - Method in class com.strangelight.util.Email
Specifies the email address of the recipient of this email (i.e.
setUser(User) - Method in class com.strangelight.db.OwnableRow
sets the User who is currently using the database (who may or may not be the "owner" of the object that this database row represents).
setUser(User) - Method in interface com.strangelight.db.Ownable
sets the User who "owns" this object.
SimpleProf - class com.strangelight.util.SimpleProf.
A very rudimentary profiling tool.
SimpleProf() - Constructor for class com.strangelight.util.SimpleProf
 
SINGLE_CELL_ASCII_ART - Static variable in class com.strangelight.misc.hex.HexGrid
A rough "ASCII-art" representation of a single cell.
sql_escape(String) - Static method in class com.strangelight.db.Database
a utility method for escaping strings for inclusion in SQL queries.
sql_quote(Object) - Static method in class com.strangelight.db.Database
a utility method for embedding Java objects into SQL queries.
StringUtils - class com.strangelight.util.StringUtils.
A set of convenience utilities for manipulating Strings.
SW - Static variable in class com.strangelight.misc.hex.HexDirection
A HexDirection object representing SOUTH-WEST.

T

TableRow - class com.strangelight.db.TableRow.
A single row from a single table in a SQL database.
TableRow() - Constructor for class com.strangelight.db.TableRow
 
TableRow(String) - Constructor for class com.strangelight.db.TableRow
 
TAG_NAME - Static variable in class com.strangelight.servlets.TaskMaster.TaskConfig
 
Task - class com.strangelight.servlets.TaskMaster.Task.
Task encapsulates a single "task", which can contain multiple subtasks.
Task(Node, TaskTree) - Constructor for class com.strangelight.servlets.TaskMaster.Task
Creates a Task, including any contained sub-Tasks, from an XML Node.
Task(TaskTree) - Constructor for class com.strangelight.servlets.TaskMaster.Task
Creates a new, empty Task object.
TaskConfig - class com.strangelight.servlets.TaskMaster.TaskConfig.
TaskConfig contains various constants and configuration-dependant methods.
TaskMasterServlet - class com.strangelight.servlets.TaskMaster.TaskMasterServlet.
 
TaskMasterServlet() - Constructor for class com.strangelight.servlets.TaskMaster.TaskMasterServlet
 
TaskTree - class com.strangelight.servlets.TaskMaster.TaskTree.
Task encapsulates a single "task", which can contain multiple subtasks.
TaskTree(String) - Constructor for class com.strangelight.servlets.TaskMaster.TaskTree
Gets the TaskTree associated with a particular user.
text - Variable in class com.strangelight.servlet.HTMLFile
 
TextEditConfig - class com.strangelight.servlets.TextEdit.TextEditConfig.
adminConfig contains various constants and configuration-dependant methods.
TextEditServlet - class com.strangelight.servlets.TextEdit.TextEditServlet.
 
TextEditServlet() - Constructor for class com.strangelight.servlets.TextEdit.TextEditServlet
 
toCryptword() - Method in class com.strangelight.db.Cleartext
Encrypts this Cleartext string using a secure one-way hash algorithm.
toString() - Method in class com.strangelight.misc.hex.HexPath
 
toString() - Method in class com.strangelight.misc.hex.HexGrid.Location
 
toString() - Method in class com.strangelight.servlet.HTMLPage
 
toString() - Method in class com.strangelight.servlet.HTMLFile
 
toString() - Method in class com.strangelight.util.MyString
 
toString(int) - Method in class com.strangelight.db.Cryptword
Gets the first length characters of the encrypted String.

U

u_length - Static variable in class com.strangelight.servlets.TaskMaster.TaskConfig
 
u() - Method in class com.strangelight.servlets.TaskMaster.TaskTree
Gets the "u value" (user hash code) for this TaskTree.
URI - Static variable in class com.strangelight.servlets.TaskMaster.TaskConfig
 
user - Variable in class com.strangelight.servlet.UserServlet
The already-authenticated user who owns this http session.
User - class com.strangelight.db.User.
This class encapsulates a user of the strangelight.com system.
user_xml_directory - Static variable in class com.strangelight.servlets.TaskMaster.TaskConfig
 
User() - Constructor for class com.strangelight.db.User
Creates a new User object, which will be transferred to persistent storage in the database when this User object is garbage-collected, or when this User object's commit() method is called.
User(int) - Constructor for class com.strangelight.db.User
Attempts to fetch a User object from the database given a user's numerical id.
User(int, Cleartext) - Constructor for class com.strangelight.db.User
Attempts to fetch a User object from the database, given a user's numerical id and (cleartext) password.
User(int, Cryptword) - Constructor for class com.strangelight.db.User
Attempts to fetch a User object from the database, given a user's numerical id and (encrypted) password.
User(Integer) - Constructor for class com.strangelight.db.User
Attempts to fetch a User object from the database given a user's numerical id.
User(Integer, Cleartext) - Constructor for class com.strangelight.db.User
Attempts to fetch a User object from the database, given a user's numerical id and (cleartext) password.
User(Integer, Cryptword) - Constructor for class com.strangelight.db.User
Attempts to fetch a User object from the database, given a user's numerical id and (encrypted) password.
User(String) - Constructor for class com.strangelight.db.User
Attempts to fetch a User object from the database given a username.
User(String, Cleartext) - Constructor for class com.strangelight.db.User
Attempts to fetch a User object from the database, given a username and (cleartext) password.
User(String, Cryptword) - Constructor for class com.strangelight.db.User
Attempts to fetch a User object from the database, given a username and (encrypted) password.
UserServlet - class com.strangelight.servlet.UserServlet.
An extension of HtmlServlet for creating servlets which can be run only by authenticated users.
UserServlet() - Constructor for class com.strangelight.servlet.UserServlet
 

W

writeTo(Writer) - Method in class com.strangelight.xml.XML_File
Writes the current contents of the DOM to a Writer object.

X

XML_File - class com.strangelight.xml.XML_File.
Cleaner interface to the most useful parts of javax.xml.parsers.
XML_File(String) - Constructor for class com.strangelight.xml.XML_File
Constructs an XML_File object given a file name.

_

_test_class() - Static method in class com.strangelight.misc.hex.HexGrid
 
_test_class() - Static method in class com.strangelight.misc.hex.HexDirection
 
_test_class() - Static method in class com.strangelight.util.SimpleProf
 
_test_suite() - Static method in class com.strangelight.servlet.D
 
_Testable - interface com.strangelight.unit_test._Testable.
A "marker" interface, which declares no methods, but indicates that this class knows how to perform unit-tests on itself.

A B C D E F G H I J K L M N O P R S T U W X _