|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.starhope.rahab.Rahab
public class Rahab
WRITEME: Document this type. twheys@gmail.com Dec 29, 2009
Nested Class Summary | |
---|---|
(package private) class |
Rahab.DisplayInterfaceRunner
|
Field Summary | |
---|---|
static String |
$EAVES
WRITEME: Document this field. |
static String |
$MOD
WRITEME: Document this field. |
protected Timer |
antiTimeOut
|
protected SpyUI |
applicationGUI
|
private JFrame |
applicationWindow
|
private static Rahab |
client
WRITEME: Document this field. |
private String |
currentZone
|
private boolean |
echoRoomJoins
Display room joins |
(package private) static boolean |
isConnected
WRITEME: Document this field. |
(package private) static boolean |
isLoggedIn
WRITEME: Document this field. |
protected String |
key
WRITEME |
protected static Logger |
logger
WRITEME: Document this field. |
static String |
LOGIN_ZONE
WRITEME: Document this field. |
private SmartFauxEventListener |
messageEvent
WRITEME |
private SmartFauxEventListener |
onConnection
WRITEME |
private SmartFauxEventListener |
onConnectionLost
WRITEME |
private SmartFauxEventListener |
onExtensionRequest
WRITEME |
private SmartFauxEventListener |
onJoinRoom
WRITEME |
private SmartFauxEventListener |
onJoinRoomError
WRITEME |
private SmartFauxEventListener |
onRandomKey
WRITEME |
private SmartFauxEventListener |
onRoomListUpdate
WRITEME |
private SmartFauxEventListener |
onUserEnterRoom
|
private SmartFauxEventListener |
onUserLeftRoom
|
private String |
password
|
private static String |
roomPassword
WRITEME: Document this field. |
(package private) String |
server
|
static String[] |
servers
WRITEME: Document this field. |
SmartFauxClient |
sfClient
Smart Fox Server |
(package private) TimerTask |
task
|
static String |
unitSep
WRITEME: Document this field. |
private String |
userName
|
Constructor Summary | |
---|---|
Rahab(String userNameAttempt,
String passwordAttempt,
String serverAttempt)
twheys@gmail.com Dec 29, 2009 |
Method Summary | |
---|---|
static void |
addJournalEntry(String entryText)
twheys@gmail.com Jan 28, 2010 |
private void |
connect()
twheys@gmail.com Dec 30, 2009 |
protected SpyUI |
createAndShowGUI()
Create the GUI and show it. |
static void |
createAndShowHTMLPage(String url)
twheys@gmail.com Dec 29, 2009 |
static void |
createAndShowLoginPrompt()
twheys@gmail.com Dec 29, 2009 |
static void |
createAndShowShiftJournal()
twheys@gmail.com Dec 29, 2009 |
protected void |
createAndShowZonePrompt(Vector<Zone> zones)
twheys@gmail.com Dec 29, 2009 |
private void |
createJournalExtension(String entryText)
twheys@gmail.com Jan 28, 2010 |
protected void |
disectMessageEvent(String messageEventParam)
twheys@gmail.com Dec 30, 2009 |
private void |
displayInterface()
twheys@gmail.com Dec 29, 2009 |
private void |
doMessageEventAction(String user,
String room,
Actions verb,
String message)
twheys@gmail.com Dec 30, 2009 |
protected void |
extractLoginInfoFromJSON(org.json.JSONObject dataObj)
twheys@gmail.com Dec 30, 2009 |
protected void |
extractRoomListFromJSON(org.json.JSONObject dataObj)
twheys@gmail.com Dec 30, 2009 |
protected void |
extractUserListFromJSON(org.json.JSONObject dataObj)
twheys@gmail.com Dec 30, 2009 |
protected static String |
getApple(String key,
String pass)
twheys@gmail.com Dec 30, 2009 |
private String |
getRoomDisplayName(String room)
twheys@gmail.com Dec 30, 2009 |
void |
getUserAndRoomListsFromServer()
twheys@gmail.com Jan 22, 2010 |
private Vector<String> |
getUserListFromJSON(org.json.JSONObject userListJSON)
twheys@gmail.com Dec 30, 2009 |
JFrame |
getWindow()
twheys@gmail.com Jan 22, 2010 |
protected Vector<Zone> |
getZoneListFromJSON(org.json.JSONObject zoneList)
twheys@gmail.com Dec 30, 2009 |
protected void |
handleFailedLogin(String message)
twheys@gmail.com Dec 29, 2009 |
private void |
initSFListeners()
twheys@gmail.com Dec 29, 2009 |
boolean |
isEchoRoomJoins()
|
void |
killSession(boolean andExit)
twheys@gmail.com Jan 22, 2010 |
static void |
killSessionStatically(boolean andExit)
twheys@gmail.com Feb 3, 2010 |
protected static void |
login(String username,
String password,
String server)
twheys@gmail.com Dec 29, 2009 |
static void |
loginNewUser()
twheys@gmail.com Jan 22, 2010 |
protected void |
loginToZone(String zone)
twheys@gmail.com Dec 29, 2009 |
static void |
main(String[] args)
twheys@gmail.com Dec 29, 2009 |
private void |
moveUser(String user,
String room)
twheys@gmail.com Dec 30, 2009 |
static void |
openResource(String url)
twheys@gmail.com Jan 22, 2010 |
void |
promptForZone(Vector<Zone> zones)
twheys@gmail.com Dec 29, 2009 |
static void |
reloadUserAndRoomLists()
|
private void |
removeUser(String user,
String room)
twheys@gmail.com Dec 30, 2009 |
private void |
reportUser(String user,
String room,
String reportedUser)
twheys@gmail.com Jan 5, 2010 |
void |
retrieveZoneList()
twheys@gmail.com Jan 22, 2010 |
static void |
retrieveZoneListStatically()
twheys@gmail.com Feb 3, 2010 |
protected void |
sendPublicCommand(String command,
String[] params)
twheys@gmail.com Dec 30, 2009 |
protected void |
sendPublicMessage(String message)
twheys@gmail.com Dec 30, 2009 |
private void |
setAutoscrolls(boolean selected)
twheys@gmail.com Feb 8, 2010 |
static void |
setAutoScrollsStatically(boolean selected)
twheys@gmail.com Feb 8, 2010 |
static void |
setEchoJoinsStatically(boolean selected)
twheys@gmail.com Mar 3, 2010 |
void |
setEchoRoomJoins(boolean newEchoRoomJoins)
|
private void |
showMessage(String user,
String room,
String message)
Deprecated. use SpyUI.showSaidMessage(String, String, String)
instead |
private void |
updateRoomListWithMovedUser(String user,
String room)
twheys@gmail.com Dec 30, 2009 |
static void |
validateUserStaffLevelOrExit(int staffLevel)
twheys@gmail.com Dec 29, 2009 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String $EAVES
public static final String $MOD
private static Rahab client
static boolean isConnected
static boolean isLoggedIn
protected static final Logger logger
public static final String LOGIN_ZONE
private static final String roomPassword
public static final String[] servers
public static final String unitSep
protected transient Timer antiTimeOut
protected SpyUI applicationGUI
private JFrame applicationWindow
private String currentZone
private boolean echoRoomJoins
protected String key
private final SmartFauxEventListener messageEvent
private final SmartFauxEventListener onConnection
private final SmartFauxEventListener onConnectionLost
private final SmartFauxEventListener onExtensionRequest
private final SmartFauxEventListener onJoinRoom
private final SmartFauxEventListener onJoinRoomError
private final SmartFauxEventListener onRandomKey
private final SmartFauxEventListener onRoomListUpdate
private final SmartFauxEventListener onUserEnterRoom
private final SmartFauxEventListener onUserLeftRoom
private final String password
final String server
public final transient SmartFauxClient sfClient
transient TimerTask task
private final String userName
Constructor Detail |
---|
public Rahab(String userNameAttempt, String passwordAttempt, String serverAttempt)
twheys@gmail.com Dec 29, 2009A Spy WRITEME...
userNameAttempt
- WRITEMEpasswordAttempt
- WRITEMEserverAttempt
- WRITEMEMethod Detail |
---|
public static void addJournalEntry(String entryText)
twheys@gmail.com Jan 28, 2010TO addJournalEntry WRITEME...
entryText
- WRITEMEpublic static void createAndShowHTMLPage(String url)
twheys@gmail.com Dec 29, 2009TO createAndShowLoginScreen WRITEME...
url
- WRITEMEpublic static void createAndShowLoginPrompt()
twheys@gmail.com Dec 29, 2009TO createAndShowLoginScreen WRITEME...
public static void createAndShowShiftJournal()
twheys@gmail.com Dec 29, 2009TO createAndShowLoginScreen WRITEME...
protected static String getApple(String key, String pass)
twheys@gmail.com Dec 30, 2009TO getApple WRITEME...
key
- The secret key to hash the password with.pass
- The password to be encrypted
public static void killSessionStatically(boolean andExit)
twheys@gmail.com Feb 3, 2010TO killSession WRITEME...
andExit
- WRITEMEprotected static void login(String username, String password, String server)
twheys@gmail.com Dec 29, 2009TO login WRITEME...
username
- WRITEMEpassword
- WRITEMEserver
- WRITEMEpublic static void loginNewUser()
twheys@gmail.com Jan 22, 2010TO loginNewUser WRITEME...
public static void main(String[] args)
twheys@gmail.com Dec 29, 2009TO main WRITEME...
args
- WRITEMEpublic static void openResource(String url)
twheys@gmail.com Jan 22, 2010TO openWebPage WRITEME...
url
- WRITEMEpublic static void reloadUserAndRoomLists()
public static void retrieveZoneListStatically()
twheys@gmail.com Feb 3, 2010TO retrieveZoneListStatically WRITEME...
public static void setAutoScrollsStatically(boolean selected)
twheys@gmail.com Feb 8, 2010TO setAutoScrolls WRITEME...
selected
- WRITEMEpublic static void setEchoJoinsStatically(boolean selected)
twheys@gmail.com Mar 3, 2010TO setEchoJoinsStatically WRITEME...
selected
- WRITEMEpublic static void validateUserStaffLevelOrExit(int staffLevel)
twheys@gmail.com Dec 29, 2009TO validateUserStaffLevelOrExit WRITEME...
staffLevel
- WRITEMEprivate void connect()
twheys@gmail.com Dec 30, 2009TO connect WRITEME...
protected SpyUI createAndShowGUI()
SpyUI
object that displays the
interface.protected void createAndShowZonePrompt(Vector<Zone> zones)
twheys@gmail.com Dec 29, 2009TO createAndShowLoginScreen WRITEME...
zones
- WRITEMEprivate void createJournalExtension(String entryText)
twheys@gmail.com Jan 28, 2010TO createJournalExtension WRITEME...
entryText
- WRITEMEprotected void disectMessageEvent(String messageEventParam)
twheys@gmail.com Dec 30, 2009TO readMessage WRITEME...
messageEventParam
- WRITEMEprivate void displayInterface()
twheys@gmail.com Dec 29, 2009TO displayInterface WRITEME...
private void doMessageEventAction(String user, String room, Actions verb, String message)
twheys@gmail.com Dec 30, 2009TO doMessageEventAction WRITEME...
user
- WRITEMEroom
- WRITEMEverb
- WRITEMEmessage
- WRITEMEprotected void extractLoginInfoFromJSON(org.json.JSONObject dataObj) throws org.json.JSONException
twheys@gmail.com Dec 30, 2009TO extractLoginInfoFromJSON WRITEME...
dataObj
- WRITEME
org.json.JSONException
- WRITEMEprotected void extractRoomListFromJSON(org.json.JSONObject dataObj) throws org.json.JSONException
twheys@gmail.com Dec 30, 2009TO extractUserListFromJSON WRITEME...
dataObj
- WRITEME
org.json.JSONException
- WRITEMEprotected void extractUserListFromJSON(org.json.JSONObject dataObj) throws org.json.JSONException
twheys@gmail.com Dec 30, 2009TO extractUserListFromJSON WRITEME...
dataObj
- WRITEME
org.json.JSONException
- WRITEMEprivate String getRoomDisplayName(String room)
twheys@gmail.com Dec 30, 2009TO getRoomDisplayName WRITEME...
room
- WRITEME
public void getUserAndRoomListsFromServer()
twheys@gmail.com Jan 22, 2010TO getUserAndRoomListsFromServer WRITEME...
private Vector<String> getUserListFromJSON(org.json.JSONObject userListJSON)
twheys@gmail.com Dec 30, 2009TO getUserListFromJSON WRITEME...
userListJSON
- WRITEME
public JFrame getWindow()
twheys@gmail.com Jan 22, 2010TO getWindow WRITEME...
protected Vector<Zone> getZoneListFromJSON(org.json.JSONObject zoneList) throws org.json.JSONException
twheys@gmail.com Dec 30, 2009TO getZoneListFromJSON WRITEME...
zoneList
- WRITEME
org.json.JSONException
- WRITEMEprotected void handleFailedLogin(String message)
twheys@gmail.com Dec 29, 2009TO handleFailedLogin WRITEME...
message
- WRITEMEprivate void initSFListeners()
twheys@gmail.com Dec 29, 2009TO initAppiusListener WRITEME...
public boolean isEchoRoomJoins()
public void killSession(boolean andExit)
twheys@gmail.com Jan 22, 2010TO quit WRITEME...
andExit
- WRITEMEprotected void loginToZone(String zone)
twheys@gmail.com Dec 29, 2009TO login WRITEME...
zone
- WRITEMEprivate void moveUser(String user, String room)
twheys@gmail.com Dec 30, 2009TO moveUser WRITEME...
user
- WRITEMEroom
- WRITEMEpublic void promptForZone(Vector<Zone> zones)
twheys@gmail.com Dec 29, 2009TO promptForZone WRITEME...
zones
- WRITEMEprivate void removeUser(String user, String room)
twheys@gmail.com Dec 30, 2009TO removeUser WRITEME...
user
- WRITEMEroom
- WRITEMEprivate void reportUser(String user, String room, String reportedUser)
twheys@gmail.com Jan 5, 2010TO reportUser WRITEME...
user
- WRITEMEroom
- WRITEMEreportedUser
- WRITEMEpublic void retrieveZoneList()
twheys@gmail.com Jan 22, 2010THIS WILL DISCONNECT FROM THE CURRENT ZONE.
protected void sendPublicCommand(String command, String[] params)
twheys@gmail.com Dec 30, 2009TO sendActionCommand WRITEME...
command
- WRITEMEparams
- WRITEMEprotected void sendPublicMessage(String message)
twheys@gmail.com Dec 30, 2009TO sendPublicMessage WRITEME...
message
- WRITEMEprivate void setAutoscrolls(boolean selected)
twheys@gmail.com Feb 8, 2010TO setAutoscrolls WRITEME...
selected
- WRITEMEpublic void setEchoRoomJoins(boolean newEchoRoomJoins)
newEchoRoomJoins
- the echoRoomJoins to set@Deprecated private void showMessage(String user, String room, String message)
SpyUI.showSaidMessage(String, String, String)
instead
twheys@gmail.com Dec 30, 2009
user
- WRITEMEroom
- WRITEMEmessage
- WRITEMEprivate void updateRoomListWithMovedUser(String user, String room)
twheys@gmail.com Dec 30, 2009TO updateRoomListWithMovedUser WRITEME...
user
- WRITEMEroom
- WRITEME
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |