|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.fh_mannheim.mm.dms.framework.Config
Stores configuration and loads xml files.
| Field Summary | |
static int |
BOOKMARK_COMPARE_USER_LIMIT
|
static int |
BOOKMARK_LAST_SEEN_LIMIT
|
static int |
BOOKMARK_MOST_SEEN_BY_OTHER_USERS_LIMIT
|
static int |
BOOKMARK_MOST_SEEN_LIMIT
Bookmark limits |
static int[] |
CUT_OFF_POINTS
Cut-Off points for indexing |
static java.lang.String |
DBCategories
Database tables |
static java.lang.String |
DBContents
|
static java.lang.String |
DBFiles
|
static java.lang.String |
DBIndex
|
static java.lang.String |
DBKeywords
|
static java.lang.String |
DBQuery
|
static java.lang.String |
DBStopwords
|
static java.lang.String |
DBUserCategories
|
static java.lang.String |
DBUserFavorites
|
static java.lang.String |
DBUserHits
|
static java.lang.String |
DBUsers
|
static java.lang.String |
DELIMITERS
Not changeable config |
static java.lang.String |
DELIMITERS_QUERY
|
static int |
SEARCH_CATEGORY_LANGUAGE
|
static int |
SEARCH_CATEGORY_LIMIT
|
static boolean |
SEARCH_CATEGORY_WEB
|
static int |
SEARCH_FILETYPE
|
static int |
SEARCH_LANGUAGE
|
static int |
SEARCH_LIMIT
Default values for search |
static long |
SEARCH_MAXAGE
|
static boolean |
SEARCH_WEB
|
static java.lang.String |
VERSION
Version |
| Constructor Summary | |
Config()
Constructor. |
|
Config(java.lang.String strFilename)
Constructor. |
|
| Method Summary | |
static Config |
getConfig()
Aquire the instance, create if not existing; so we do implizit creation. |
java.lang.String |
getConfigFilename()
Get config filename. |
java.lang.String |
getDBAddress()
Get database address. |
java.lang.String |
getDBDriver()
Get database driver. |
java.lang.String |
getDBPassword()
Get database password. |
java.lang.String |
getDBUsername()
Get database username. |
MailAccount |
getEmailAccount()
Get email account for sending emails. |
int |
getEngineSleepTime()
Get time where engine sleep until next lookup. |
FileSize |
getEngineSpeed()
Get speed of indexing. |
java.lang.String |
getGoogleLicenseKey()
Get the license key for google search. |
java.lang.String |
getImportPath()
Get path for imports. |
java.lang.String |
getLogfileURL()
Get url for logfile. |
java.lang.String |
getLogPath()
Get path for logger. |
FileSize |
getMaxFileSize()
Get max size for uploads. |
int |
getMaxWordLength()
Get max word length. |
java.lang.String |
getServletPath()
Get servletpath for uploads. |
java.lang.String |
getServletURL()
Get url for servlet. |
java.lang.String |
getUploadPath()
Get path for uploads. |
java.lang.String |
getUploadURL()
Get url for uploads. |
java.lang.String |
getXSLDownloadReport()
Get filename for reportstylesheet. |
java.lang.String |
getXSLIndexReport()
Get filename for reportstylesheet. |
java.lang.String |
getXSLSearchReport()
Get filename for reportstylesheet. |
boolean |
hasDataChanged()
Checks if the data has changed. |
boolean |
isAutostartEngineEnabled()
Should engine be started automaticly. |
boolean |
isNotifyMailEnabled()
Should a notify email be send, when indexer has finished work. |
boolean |
isResetLanguageEnabled()
Should language be parsed again. |
boolean |
loadConfigFile()
Load a xml configfile. |
boolean |
loadConfigFile(java.lang.String strFilename)
Load a xml configfile. |
void |
loadDefaultConfig()
Load default config. |
org.w3c.dom.Document |
produceReport()
Generate the config as xml document. |
boolean |
saveConfigFile()
Save a xml configfile. |
boolean |
saveConfigFile(java.lang.String strFilename)
Save a xml configfile. |
void |
setAutostartEngine(boolean bEnabled)
Should engine start automaticly. |
void |
setDBAddress(java.lang.String strAddress)
Set database address. |
void |
setDBDriver(java.lang.String strDriver)
Set database driver. |
void |
setDBPassword(java.lang.String strPassword)
Set database password. |
void |
setDBUsername(java.lang.String strName)
Set database username. |
void |
setEmailAccount(MailAccount account)
Set mail account for sending emails. |
void |
setEngineSleepTime(int nSeconds)
Set time where engine sleep until next lookup. |
void |
setEngineSpeed(FileSize size)
Set speed of indexing. |
void |
setEngineSpeed(int nBytes)
Set speed of indexing. |
void |
setGoogleLicenseKey(java.lang.String strKey)
Set the license key for google search. |
void |
setImportPath(java.lang.String strPath)
Set path for imports. |
void |
setLogPath(java.lang.String strPath)
Set path for logger. |
void |
setMaxFileSize(FileSize size)
Set max size for uploads. |
void |
setMaxFileSize(int nBytes)
Set max size for uploads. |
void |
setMaxWordLength(int nChars)
Set max word length. |
void |
setNotifyMail(boolean bEnabled)
Should a notify email be send, when indexer has finished work. |
void |
setResetLanguage(boolean bEnabled)
Should language be parsed again. |
void |
setServletPath(java.lang.String strPath)
Set servletpath for uploads. |
void |
setServletURL(java.lang.String strPath)
Set url for servlet. |
void |
setUploadPath(java.lang.String strPath)
Set path for uploads. |
void |
setXSLDownloadReport(java.lang.String strFilename)
Set filename for xslstypesheet. |
void |
setXSLIndexReport(java.lang.String strFilename)
Set filename for xslstypesheet. |
void |
setXSLSearchReport(java.lang.String strFilename)
Set filename for xslstypesheet. |
org.w3c.dom.Element |
toElement(org.w3c.dom.Document doc)
Write information of config in a xml element. |
org.w3c.dom.Element |
toElement(org.w3c.dom.Element element,
org.w3c.dom.Document doc)
Write information of config in a xml element. |
java.lang.String |
toString()
Write config to output. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String VERSION
public static final java.lang.String DBCategories
public static final java.lang.String DBContents
public static final java.lang.String DBFiles
public static final java.lang.String DBIndex
public static final java.lang.String DBKeywords
public static final java.lang.String DBQuery
public static final java.lang.String DBStopwords
public static final java.lang.String DBUsers
public static final java.lang.String DBUserCategories
public static final java.lang.String DBUserFavorites
public static final java.lang.String DBUserHits
public static final java.lang.String DELIMITERS
public static final java.lang.String DELIMITERS_QUERY
public static final int BOOKMARK_MOST_SEEN_LIMIT
public static final int BOOKMARK_LAST_SEEN_LIMIT
public static final int BOOKMARK_COMPARE_USER_LIMIT
public static final int BOOKMARK_MOST_SEEN_BY_OTHER_USERS_LIMIT
public static final int SEARCH_LIMIT
public static final int SEARCH_LANGUAGE
public static final int SEARCH_FILETYPE
public static final int SEARCH_CATEGORY_LIMIT
public static final int SEARCH_CATEGORY_LANGUAGE
public static final long SEARCH_MAXAGE
public static final boolean SEARCH_CATEGORY_WEB
public static final boolean SEARCH_WEB
public static final int[] CUT_OFF_POINTS
| Constructor Detail |
public Config()
public Config(java.lang.String strFilename)
strFilename - Filename of xml configfile| Method Detail |
public static Config getConfig()
public java.lang.String getConfigFilename()
public java.lang.String getDBAddress()
public java.lang.String getDBDriver()
public java.lang.String getDBPassword()
public java.lang.String getDBUsername()
public int getEngineSleepTime()
public FileSize getEngineSpeed()
public java.lang.String getGoogleLicenseKey()
public java.lang.String getLogPath()
public FileSize getMaxFileSize()
public int getMaxWordLength()
public java.lang.String getServletPath()
public java.lang.String getImportPath()
public MailAccount getEmailAccount()
public java.lang.String getUploadPath()
public java.lang.String getServletURL()
public java.lang.String getUploadURL()
public java.lang.String getLogfileURL()
public java.lang.String getXSLSearchReport()
public java.lang.String getXSLDownloadReport()
public java.lang.String getXSLIndexReport()
public boolean loadConfigFile()
public boolean loadConfigFile(java.lang.String strFilename)
strFilename - Filename of xml configfile
public void loadDefaultConfig()
public boolean hasDataChanged()
public boolean isNotifyMailEnabled()
public boolean isResetLanguageEnabled()
public boolean isAutostartEngineEnabled()
public org.w3c.dom.Document produceReport()
produceReport in interface IProducerpublic void setNotifyMail(boolean bEnabled)
bEnabled - if email should be sendpublic void setResetLanguage(boolean bEnabled)
bEnabled - if language should be reseted
public boolean saveConfigFile()
throws java.io.IOException
java.io.IOException - When file could not be saved
public boolean saveConfigFile(java.lang.String strFilename)
throws java.io.IOException
strFilename - Filename of xml configfile
java.io.IOException - When file could not be savedpublic void setAutostartEngine(boolean bEnabled)
bEnabled - if engine should be startedpublic void setDBAddress(java.lang.String strAddress)
strAddress - Addresspublic void setDBDriver(java.lang.String strDriver)
strDriver - Driverpublic void setDBPassword(java.lang.String strPassword)
strPassword - Passwordpublic void setDBUsername(java.lang.String strName)
strName - Usernamepublic void setEngineSleepTime(int nSeconds)
nSeconds - Time in secondspublic void setEngineSpeed(int nBytes)
nBytes - Bytes per minutepublic void setEngineSpeed(FileSize size)
size - Bytes per minutepublic void setGoogleLicenseKey(java.lang.String strKey)
strKey - Keypublic void setLogPath(java.lang.String strPath)
strPath - Pathpublic void setMaxFileSize(FileSize size)
size - Max file sizepublic void setMaxFileSize(int nBytes)
nBytes - Max file sizepublic void setMaxWordLength(int nChars)
nChars - Number of chars as maximumpublic void setServletPath(java.lang.String strPath)
strPath - Pathpublic void setEmailAccount(MailAccount account)
account - Mailaccountpublic void setImportPath(java.lang.String strPath)
strPath - Pathpublic void setUploadPath(java.lang.String strPath)
strPath - Pathpublic void setServletURL(java.lang.String strPath)
strPath - Pathpublic void setXSLSearchReport(java.lang.String strFilename)
strFilename - Filenamepublic void setXSLDownloadReport(java.lang.String strFilename)
strFilename - Filenamepublic void setXSLIndexReport(java.lang.String strFilename)
strFilename - Filenamepublic org.w3c.dom.Element toElement(org.w3c.dom.Document doc)
toElement in interface IElementdoc - XML Document
public org.w3c.dom.Element toElement(org.w3c.dom.Element element,
org.w3c.dom.Document doc)
toElement in interface IElementelement - Root elementdoc - XML Document
public java.lang.String toString()
toString in interface IElement
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||