|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jChatBox.Util.XMLConfig
This class implements features to read/save jChatBox XML system configuration file.
DOM have been chosen to model XML.
All fields and methods are static.
Field Summary | |
static java.lang.String |
_XMLfilename
|
static java.lang.String |
_XMLUsersfilename
|
static java.lang.String |
AUTOCONFIG
|
static java.lang.String |
BACKUPFILE
|
static java.lang.String |
BACKUPFILENAME
|
static java.lang.String |
CONFFOLDER
Path to jChatBox conf folder (Not ending with a separator) |
static java.lang.Object |
CONTEXT
|
static java.lang.String |
COOKIEID
|
static java.lang.String |
DEFAULTLANGUAGE
|
static int |
DISPLAYMODE
|
static java.util.Vector |
FILTERS
|
static java.util.Vector |
FILTERSCLASSES
|
static int |
HISTORY
|
static java.util.Hashtable |
LANGUAGES
|
static java.lang.String |
LICENSE
|
static java.lang.String |
LINESEPARATOR
Line separator |
static java.lang.String |
LOGFOLDER
|
static int |
MAXUSERS
|
static java.lang.String |
MESSAGESESSIONID
|
static java.util.Hashtable |
MODERATORS
|
static boolean |
PRIVATEMESSAGE
|
static int |
REFRESHLIMIT
|
static int |
REFRESHMODEL
|
static java.lang.String |
REGISTRATION
|
static java.util.Hashtable |
RESOURCES
|
static char |
SEPARATOR
File separator |
static java.lang.String |
SYSTEMEMAIL
|
static java.lang.String |
SYSTEMLOGIN
|
static java.lang.String |
SYSTEMPASSWORD
|
static int |
TIMEOUT
|
static java.lang.String |
TRANSCRIPT
|
static Dump |
TRANSCRIPTIMPL
|
static java.lang.String |
USERSESSIONID
|
static java.lang.String |
XMLUSERS
|
Method Summary | |
static void |
addModerator(java.lang.String name,
java.lang.String password,
java.lang.String email)
Adds or updates moderator. |
static void |
appendLanguage(java.lang.String name,
java.lang.String resource)
Adds or updates language. |
static void |
appendModerator(java.lang.String name,
java.lang.String password,
java.lang.String email)
Adds or updates moderator. |
static void |
ChatroomManagerToFile(ChatroomManager data,
java.lang.String aFile)
Writes serialized Hashtable to file. |
static ChatroomManager |
fileToChatroomManager(java.lang.String aFile)
Reads a serialized Hashtable from file. |
static InternalUser |
getModerator(java.lang.String name)
Returns moderator. |
XMLPropertyResourceBundle |
getResource(java.lang.String id)
Return resources given an id. |
static void |
init(java.lang.String configFile)
XMLConfig initialization. |
static java.lang.String |
readRegistration()
Converts OXW file into PLAIN text. |
static void |
removeModerator(java.lang.String name)
Removes moderator. |
static void |
writeConfig()
Saves XML file. |
static void |
writeXMLUsers()
Saves XML Users file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String BACKUPFILE
public static java.lang.String BACKUPFILENAME
public static java.lang.String AUTOCONFIG
public static java.lang.String LOGFOLDER
public static java.lang.String SYSTEMLOGIN
public static java.lang.String SYSTEMPASSWORD
public static java.lang.String SYSTEMEMAIL
public static java.lang.String XMLUSERS
public static int TIMEOUT
public static java.lang.String COOKIEID
public static java.lang.String LICENSE
public static java.lang.String TRANSCRIPT
public static java.lang.String REGISTRATION
public static java.lang.String USERSESSIONID
public static java.lang.String MESSAGESESSIONID
public static int MAXUSERS
public static int HISTORY
public static int REFRESHLIMIT
public static int DISPLAYMODE
public static int REFRESHMODEL
public static boolean PRIVATEMESSAGE
public static char SEPARATOR
public static java.lang.String LINESEPARATOR
public static java.lang.String CONFFOLDER
public static java.util.Vector FILTERSCLASSES
public static java.util.Vector FILTERS
public static Dump TRANSCRIPTIMPL
public static java.util.Hashtable MODERATORS
public static java.lang.String _XMLUsersfilename
public static java.util.Hashtable LANGUAGES
public static java.lang.String DEFAULTLANGUAGE
public static java.util.Hashtable RESOURCES
public static java.lang.Object CONTEXT
public static java.lang.String _XMLfilename
Method Detail |
public static void init(java.lang.String configFile)
public XMLPropertyResourceBundle getResource(java.lang.String id)
public static java.lang.String readRegistration()
public static void appendLanguage(java.lang.String name, java.lang.String resource)
public static void appendModerator(java.lang.String name, java.lang.String password, java.lang.String email)
public static void addModerator(java.lang.String name, java.lang.String password, java.lang.String email)
public static InternalUser getModerator(java.lang.String name)
public static void removeModerator(java.lang.String name)
public static void writeConfig() throws java.lang.Exception
java.lang.Exception
public static void writeXMLUsers()
public static void ChatroomManagerToFile(ChatroomManager data, java.lang.String aFile)
public static ChatroomManager fileToChatroomManager(java.lang.String aFile)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |