public class LocalPreferences
extends java.lang.Object
Constructor and Description |
---|
LocalPreferences() |
LocalPreferences(java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
boolean |
areAvatarsVisible() |
boolean |
areEmoticonsEnabled() |
boolean |
areVCardsVisible() |
java.lang.String |
getAudioDevice() |
java.lang.String |
getAudioSystem() |
java.lang.String |
getAvailableCodecs() |
boolean |
getChatHistoryAscending()
This will return a
Boolean to indicate if the message-history should display the messages by Date ascending (true) or descending (false) |
int |
getChatLengthDefaultTimeout() |
int |
getChatRoomFontSize() |
int |
getCheckForUpdates() |
int |
getContactListFontSize() |
int |
getContactListIconSize() |
java.util.List<java.lang.String> |
getDeactivatedPlugins() |
boolean |
getDebug() |
java.lang.String |
getDefaultBookmarkedConf() |
java.lang.String |
getDefaultNickname() |
boolean |
getDisableAsteriskToasterPopup() |
java.lang.String |
getDownloadDir()
Returns the Download Directory, doesnt return
null |
java.lang.String |
getEmoticonPack() |
java.lang.String |
getFileExplorer() |
int |
getFileTransferTimeout() |
java.lang.String |
getGroupChatPassword(java.lang.String roomName)
Returns decrypted room's password.
|
java.lang.String |
getHost() |
java.lang.String |
getIdleMessage()
Returns the Idle Message to Display when going automatically away
|
int |
getIdleTime()
Returns the number of minutes to set to unavailable if the computer has
no activity.
|
java.lang.String |
getJKSPath() |
java.lang.String |
getLanguage() |
java.util.Date |
getLastCheckForUpdates() |
java.lang.String |
getLastUsername()
Returns the last used Username
|
java.lang.String |
getLookAndFeel() |
java.lang.String |
getNickname() |
int |
getNotificationsDisplayTime() |
java.lang.String |
getPasswordForRoom(java.lang.String room)
Returns room's password.
|
java.lang.String |
getPasswordForUser(java.lang.String barejid)
returns the password for an encrypted jid
|
java.lang.String |
getPKCS11Library() |
java.lang.String |
getPKIStore() |
java.lang.String |
getPlaybackDevice() |
java.lang.String |
getPort() |
java.util.Properties |
getProperties() |
java.lang.String |
getProtocol() |
java.lang.String |
getProxyPassword() |
java.lang.String |
getProxyUsername() |
int |
getReconnectPanelType()
Sets the Reconnection display type
|
java.lang.String |
getResource() |
java.lang.String |
getSearchPeriod(java.lang.String defaultValue)
Get the default value for the search period in the
history transcript plugin
|
java.lang.String |
getSelectedCodecs() |
java.lang.String |
getServer()
Returns the last Server accessed.
|
boolean |
getShowToasterPopup() |
boolean |
getShowTransportTab() |
java.lang.String |
getSSOKDC() |
java.lang.String |
getSSOMethod() |
java.lang.String |
getSSORealm() |
boolean |
getStartOnStartup() |
java.lang.String |
getStunFallbackHost() |
int |
getStunFallbackPort() |
java.lang.String |
getTheme() |
java.lang.String |
getTimeFormat() |
int |
getTimeOut()
Return the smack timeout for requests.
|
java.lang.String |
getTrustStorePassword() |
java.lang.String |
getTrustStorePath() |
java.lang.String |
getVideoDevice() |
boolean |
getWindowTakesFocus() |
java.lang.String |
getXmppHost() |
int |
getXmppPort()
Returns the XMPP Port to communicate on.
|
boolean |
isAcceptAllCertificates() |
boolean |
isAutoAcceptMucInvite() |
boolean |
isAutoCloseChatRoomsEnabled() |
boolean |
isAutoLogin()
Return true if Auto Login is on.
|
boolean |
isBetaCheckingEnabled() |
boolean |
isBuzzEnabled() |
boolean |
isChatHistoryEnabled() |
boolean |
isChatRoomNotificationsOn() |
boolean |
isChatWindowAlwaysOnTop() |
boolean |
isCompressionEnabled() |
boolean |
isDebuggerEnabled() |
boolean |
isDockingEnabled() |
boolean |
isEmptyGroupsShown() |
boolean |
isGrayingOutEnabled() |
boolean |
isHostAndPortConfigured() |
boolean |
isIdleOn()
Return true if the IDLE feature is on.
|
boolean |
isLoginAsInvisible()
Return true if Login As Invisible is on.
|
boolean |
isMainWindowAlwaysOnTop() |
boolean |
isMucHighNameEnabled() |
boolean |
isMucHighTextEnabled() |
boolean |
isMucHighToastEnabled() |
boolean |
isMucRandomColors() |
boolean |
isNewInstall()
Return true if this is a fresh install.
|
boolean |
isOfflineGroupVisible() |
boolean |
isOfflineNotificationsOn() |
boolean |
isOfflineUsersShown() |
boolean |
isOnlineNotificationsOn() |
boolean |
isPKIEnabled() |
boolean |
isPrevChatHistoryEnabled() |
boolean |
isProxyEnabled() |
boolean |
isSaslGssapiSmack3Compatible() |
boolean |
isSavePassword()
Return true if the password should be encoded and persisted.
|
boolean |
isShowConferenceTab() |
boolean |
isShowingRoleIcons() |
boolean |
isShowJoinLeaveMessagesEnabled() |
boolean |
isSpellCheckerEnabled() |
boolean |
isSSL()
Returns true to use SSL.
|
boolean |
isSSOEnabled() |
boolean |
isStartedHidden() |
boolean |
isSystemTrayNotificationEnabled() |
boolean |
isTabTopPosition() |
boolean |
isTimeDisplayedInChat() |
boolean |
isTypingNotificationShown() |
boolean |
isUseAdHocRoom()
Returns true if it is wanted that a new ad hoc room to be created every time Actions/Start conference room is chosen,
or, from a chat window - invite to group chat room icon is pressed.
|
boolean |
isUseHostnameAsResource() |
boolean |
isUseVersionAsResource() |
boolean |
isUsingSingleTrayClick() |
void |
setAcceptAllCertificates(boolean accept) |
void |
setAudioDevice(java.lang.String device) |
void |
setAudioSystem(java.lang.String device) |
void |
setAutoAcceptMucInvite(boolean autoAcceptMuc) |
void |
setAutoCloseChatRoomsEnabled(boolean autoCloseChatRoomsEnabled) |
void |
setAutoLogin(boolean autoLogin)
Turn on or off Auto Login.
|
void |
setAvailableCodecs(java.lang.String value) |
void |
setAvatarVisible(boolean visible) |
void |
setBuzzEnabled(boolean enabled) |
void |
setChatHistoryAscending(boolean dateIsAsc)
This will save if themessage-history should be display the messages
by Date ascending (true) or descending (false) |
void |
setChatHistoryEnabled(boolean hidePrevChatHistory) |
void |
setChatLengthDefaultTimeout(int minutes) |
void |
setChatRoomFontSize(int fontSize) |
void |
setChatRoomNotifications(boolean on) |
void |
setChatWindowAlwaysOnTop(boolean onTop) |
void |
setCheckForBeta(boolean checkForBeta) |
void |
setCompressionEnabled(boolean on) |
void |
setContactListFontSize(int fontSize) |
void |
setContactListIconSize(int iconSize) |
void |
setDeactivatedPlugins(java.util.List<java.lang.String> list) |
void |
setDebug(boolean debug) |
void |
setDebuggerEnabled(boolean enabled) |
void |
setDefaultBookmarkedConf(java.lang.String bookmarkedConferenceJid) |
void |
setDefaultNickname(java.lang.String defaultNickname) |
void |
setDisableAsteriskToasterPopup(boolean disable) |
void |
setDockingEnabled(boolean dockingEnabled) |
void |
setDownloadDir(java.lang.String downloadDir) |
void |
setEmoticonPack(java.lang.String pack) |
void |
setEmoticonsEnabled(boolean enabled) |
void |
setEmptyGroupsShown(boolean shown) |
void |
setFileExplorer(java.lang.String fileExplorer) |
void |
setFileTransferTimeout(int minutes) |
void |
setGrayingOutEnabled(boolean enabled) |
void |
setGroupChatPassword(java.lang.String roomName,
java.lang.String password)
Sets room's password.
|
void |
setHost(java.lang.String host) |
void |
setHostAndPortConfigured(boolean configured) |
void |
setIdleMessage(java.lang.String message)
Sets the idle Message when going automatically away
|
void |
setIdleOn(boolean idleOn)
Set the IDLE feature on or off.
|
void |
setIdleTime(int secondIdleTime)
Set the number of minutes to set to unavailable if the computer has no
activity.
|
void |
setJKSPath(java.lang.String file) |
void |
setLanguage(java.lang.String language) |
void |
setLastCheckForUpdates(java.util.Date lastCheckForUpdates) |
void |
setLastUsername(java.lang.String username)
Sets the Agents username.
|
void |
setLoginAsInvisible(boolean loginAsInvisible)
Turn on or off Login As Invisible option.
|
void |
setLookAndFeel(java.lang.String laf) |
void |
setMainWindowAlwaysOnTop(boolean onTop) |
void |
setMuchHighToastEnabled(boolean setMucPHigh) |
void |
setMucHighNameEnabled(boolean setMucNHigh) |
void |
setMucHighTextEnabled(boolean setMucTHigh) |
void |
setMucRandomColors(boolean value) |
void |
setNewInstall(boolean newInstall)
Set if this is a fresh install.
|
void |
setNickname(java.lang.String nickname) |
void |
setNotificationsDisplayTime(java.lang.Integer DisplayTime) |
void |
setOfflineGroupVisible(boolean visible) |
void |
setOfflineNotifications(boolean notify) |
void |
setOfflineUsersShown(boolean shown) |
void |
setOnlineNotifications(boolean notify) |
void |
setPasswordForUser(java.lang.String barejid,
java.lang.String password)
Sets the password for barejid
both will be encrypted |
void |
setPKCS11Library(java.lang.String file) |
void |
setPKIEnabled(boolean enabled) |
void |
setPKIStore(java.lang.String type) |
void |
setPlaybackDevice(java.lang.String device) |
void |
setPort(java.lang.String port) |
void |
setPrevChatHistoryEnabled(boolean hidePrevChatHistory) |
void |
setProtocol(java.lang.String protocol) |
void |
setProxyEnabled(boolean proxyEnabled) |
void |
setProxyPassword(java.lang.String proxyPassword) |
void |
setProxyUsername(java.lang.String proxyUsername) |
void |
setReconnectPanelType(int reconnect)
Sets the Reconnection display type
|
void |
setResource(java.lang.String resource) |
void |
setSaslGssapiSmack3Compatible(boolean b) |
void |
setSavePassword(boolean savePassword)
Set to true to encode and save password.
|
void |
setSearchPeriod(java.lang.String value)
Get the defaultVaue for the search period in the
history transcript period
|
void |
setSelectedCodecs(java.lang.String value) |
void |
setServer(java.lang.String server)
Sets the last Server accessed.
|
void |
setShowConferenceTab(boolean value) |
void |
setShowJoinLeaveMessagesEnabled(boolean enabled) |
void |
setShowRoleIconInsteadStatusIcon(boolean roleicons) |
void |
setShowToasterPopup(boolean show) |
void |
setShowTransportTab(boolean value) |
void |
setSpellCheckerEnabled(boolean enabled) |
void |
setSSL(boolean ssl)
Sets if the agent should use SSL for connecting.
|
void |
setSSOEnabled(boolean enabled) |
void |
setSSOKDC(java.lang.String kdc) |
void |
setSSOMethod(java.lang.String method) |
void |
setSSORealm(java.lang.String realm) |
void |
setStartedHidden(boolean startedHidden) |
void |
setStartOnStartup(boolean startup) |
void |
setStunFallbackHost(java.lang.String host) |
void |
setStunFallbackPort(int port) |
void |
setSystemTrayNotificationEnabled(boolean shown) |
void |
setTabsOnTop(boolean onTop) |
void |
setTheme(java.lang.String theme) |
void |
setTimeDisplayedInChat(boolean timeDisplayedInChat) |
void |
setTimeFormat(java.lang.String format) |
void |
setTimeOut(int timeOut)
Sets the smack timeout for requests.
|
void |
setTrustStorePassword(java.lang.String password) |
void |
setTrustStorePath(java.lang.String file) |
void |
setTypingNotificationOn(boolean shown) |
void |
setUseAdHocRoom(boolean adHocRoom)
Set useAdHocRoom on or off.
|
void |
setUseHostnameAsResource(boolean useHostnameAsResource) |
void |
setUseVersionAsResource(boolean useVersionAsResource) |
void |
setUsingSingleTrayClick(boolean useSingle) |
void |
setVCardsVisible(boolean visible) |
void |
setVideoDevice(java.lang.String device) |
void |
setWindowTakesFocus(boolean focus) |
void |
setXmppHost(java.lang.String xmppHost) |
void |
setXmppPort(int xmppPort)
Sets the XMPP Port to communicate on.
|
public LocalPreferences(java.util.Properties props)
public LocalPreferences()
public java.util.Properties getProperties()
public int getXmppPort()
public void setXmppPort(int xmppPort)
xmppPort
- the XMPP Port to communicate on. Default is 5222.public void setGroupChatPassword(java.lang.String roomName, java.lang.String password)
password
- sets encrypted password for a room.public java.lang.String getGroupChatPassword(java.lang.String roomName)
public int getTimeOut()
public void setTimeOut(int timeOut)
timeOut
- the smack timeout.public java.lang.String getPasswordForRoom(java.lang.String room)
public java.lang.String getPasswordForUser(java.lang.String barejid)
barejid
- public void setPasswordForUser(java.lang.String barejid, java.lang.String password) throws java.lang.Exception
barejid
- password
- java.lang.Exception
public boolean isIdleOn()
public void setIdleOn(boolean idleOn)
idleOn
- true to turn idle on.public boolean isUseAdHocRoom()
adHocRoom
- public void setUseAdHocRoom(boolean adHocRoom)
adHocRoom
- public java.lang.String getIdleMessage()
public void setIdleMessage(java.lang.String message)
message
- public int getIdleTime()
public void setIdleTime(int secondIdleTime)
secondIdleTime
- the number of minutes.public boolean isAutoLogin()
public void setAutoLogin(boolean autoLogin)
autoLogin
- true if Auto Login should be on.public boolean isLoginAsInvisible()
public void setLoginAsInvisible(boolean loginAsInvisible)
autoLogin
- true if Auto Login should be on.public boolean isSavePassword()
public void setSavePassword(boolean savePassword)
savePassword
- true if the password should be saved.public java.lang.String getLastUsername()
public void setLastUsername(java.lang.String username)
username
- the agents username.public java.lang.String getServer()
public void setServer(java.lang.String server)
server
- the last Server accessed.public boolean isNewInstall()
public void setNewInstall(boolean newInstall)
newInstall
- true if this is a fresh install.public boolean isSSL()
public void setSSL(boolean ssl)
ssl
- true if we should be using SSL.public java.lang.String getDownloadDir()
null
String
public void setDownloadDir(java.lang.String downloadDir)
public java.lang.String getFileExplorer()
public void setFileExplorer(java.lang.String fileExplorer)
public boolean isProxyEnabled()
public void setProxyEnabled(boolean proxyEnabled)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getPort()
public void setPort(java.lang.String port)
public java.lang.String getProxyUsername()
public void setProxyUsername(java.lang.String proxyUsername)
public java.lang.String getProxyPassword()
public void setProxyPassword(java.lang.String proxyPassword)
public java.lang.String getProtocol()
public void setProtocol(java.lang.String protocol)
public java.lang.String getDefaultNickname()
public void setDefaultNickname(java.lang.String defaultNickname)
public int getCheckForUpdates()
public java.util.Date getLastCheckForUpdates()
public void setLastCheckForUpdates(java.util.Date lastCheckForUpdates)
public java.lang.String getXmppHost()
public void setXmppHost(java.lang.String xmppHost)
public boolean isHostAndPortConfigured()
public void setHostAndPortConfigured(boolean configured)
public java.lang.String getResource()
public void setResource(java.lang.String resource)
public boolean isStartedHidden()
public void setStartedHidden(boolean startedHidden)
public boolean isUsingSingleTrayClick()
public void setUsingSingleTrayClick(boolean useSingle)
public boolean isTimeDisplayedInChat()
public void setTimeDisplayedInChat(boolean timeDisplayedInChat)
public void setTimeFormat(java.lang.String format)
public java.lang.String getTimeFormat()
public boolean isSpellCheckerEnabled()
public void setSpellCheckerEnabled(boolean enabled)
public boolean isChatRoomNotificationsOn()
public void setChatRoomNotifications(boolean on)
public boolean isChatHistoryEnabled()
public void setChatHistoryEnabled(boolean hidePrevChatHistory)
public boolean isPrevChatHistoryEnabled()
public void setPrevChatHistoryEnabled(boolean hidePrevChatHistory)
public boolean isEmptyGroupsShown()
public void setEmptyGroupsShown(boolean shown)
public boolean isOfflineUsersShown()
public void setOfflineUsersShown(boolean shown)
public boolean isTypingNotificationShown()
public void setSystemTrayNotificationEnabled(boolean shown)
public boolean isSystemTrayNotificationEnabled()
public void setTypingNotificationOn(boolean shown)
public int getFileTransferTimeout()
public void setFileTransferTimeout(int minutes)
public void setChatLengthDefaultTimeout(int minutes)
public int getChatLengthDefaultTimeout()
public void setNickname(java.lang.String nickname)
public java.lang.String getNickname()
public void setShowToasterPopup(boolean show)
public boolean getShowToasterPopup()
public void setDisableAsteriskToasterPopup(boolean disable)
public boolean getDisableAsteriskToasterPopup()
public void setWindowTakesFocus(boolean focus)
public boolean getWindowTakesFocus()
public void setStartOnStartup(boolean startup)
public boolean getStartOnStartup()
public void setReconnectPanelType(int reconnect)
reconnect
- public int getReconnectPanelType()
public void setCompressionEnabled(boolean on)
public boolean isCompressionEnabled()
public void setTheme(java.lang.String theme)
public java.lang.String getTheme()
public void setEmoticonPack(java.lang.String pack)
public java.lang.String getEmoticonPack()
public void setNotificationsDisplayTime(java.lang.Integer DisplayTime)
public int getNotificationsDisplayTime()
public void setOfflineNotifications(boolean notify)
public boolean isOfflineNotificationsOn()
public void setOnlineNotifications(boolean notify)
public boolean isOnlineNotificationsOn()
public void setDockingEnabled(boolean dockingEnabled)
public boolean isDockingEnabled()
public void setAutoCloseChatRoomsEnabled(boolean autoCloseChatRoomsEnabled)
public boolean isAutoCloseChatRoomsEnabled()
public void setTabsOnTop(boolean onTop)
public boolean isTabTopPosition()
public void setBuzzEnabled(boolean enabled)
public boolean isBuzzEnabled()
public void setOfflineGroupVisible(boolean visible)
public boolean isOfflineGroupVisible()
public void setEmoticonsEnabled(boolean enabled)
public boolean areEmoticonsEnabled()
public void setGrayingOutEnabled(boolean enabled)
public boolean isGrayingOutEnabled()
public void setLookAndFeel(java.lang.String laf)
public java.lang.String getLookAndFeel()
public void setCheckForBeta(boolean checkForBeta)
public boolean isBetaCheckingEnabled()
public boolean isMucHighNameEnabled()
public boolean isMucHighTextEnabled()
public boolean isMucRandomColors()
public void setMucRandomColors(boolean value)
public boolean isMucHighToastEnabled()
public boolean isShowingRoleIcons()
public boolean isShowJoinLeaveMessagesEnabled()
public void setShowJoinLeaveMessagesEnabled(boolean enabled)
public void setMucHighNameEnabled(boolean setMucNHigh)
public void setMucHighTextEnabled(boolean setMucTHigh)
public void setMuchHighToastEnabled(boolean setMucPHigh)
public void setShowRoleIconInsteadStatusIcon(boolean roleicons)
public void setSSOEnabled(boolean enabled)
public boolean isSSOEnabled()
public boolean isSaslGssapiSmack3Compatible()
public void setSaslGssapiSmack3Compatible(boolean b)
public void setSSOMethod(java.lang.String method)
public java.lang.String getSSOMethod()
public void setSSORealm(java.lang.String realm)
public java.lang.String getSSORealm()
public void setSSOKDC(java.lang.String kdc)
public java.lang.String getSSOKDC()
public void setPKIEnabled(boolean enabled)
public boolean isPKIEnabled()
public void setPKIStore(java.lang.String type)
public java.lang.String getPKIStore()
public void setJKSPath(java.lang.String file)
public java.lang.String getJKSPath()
public void setPKCS11Library(java.lang.String file)
public java.lang.String getPKCS11Library()
public void setTrustStorePath(java.lang.String file)
public java.lang.String getTrustStorePath()
public void setTrustStorePassword(java.lang.String password)
public java.lang.String getTrustStorePassword()
public boolean getDebug()
public void setDebug(boolean debug)
public void setDebuggerEnabled(boolean enabled)
public boolean isDebuggerEnabled()
public void setContactListFontSize(int fontSize)
public int getContactListFontSize()
public void setContactListIconSize(int iconSize)
public int getContactListIconSize()
public void setChatRoomFontSize(int fontSize)
public int getChatRoomFontSize()
public void setLanguage(java.lang.String language)
public java.lang.String getLanguage()
public void setAvatarVisible(boolean visible)
public boolean areAvatarsVisible()
public void setVCardsVisible(boolean visible)
public boolean areVCardsVisible()
public void setAudioSystem(java.lang.String device)
public java.lang.String getAudioSystem()
public void setAudioDevice(java.lang.String device)
public java.lang.String getAudioDevice()
public void setPlaybackDevice(java.lang.String device)
public java.lang.String getPlaybackDevice()
public void setVideoDevice(java.lang.String device)
public java.lang.String getVideoDevice()
public boolean isMainWindowAlwaysOnTop()
public void setMainWindowAlwaysOnTop(boolean onTop)
public boolean isChatWindowAlwaysOnTop()
public void setChatWindowAlwaysOnTop(boolean onTop)
public java.lang.String getSelectedCodecs()
public java.lang.String getStunFallbackHost()
public int getStunFallbackPort()
public void setStunFallbackHost(java.lang.String host)
public void setStunFallbackPort(int port)
public boolean getShowTransportTab()
public void setShowTransportTab(boolean value)
public boolean isShowConferenceTab()
public void setShowConferenceTab(boolean value)
public java.lang.String getAvailableCodecs()
public void setSelectedCodecs(java.lang.String value)
public void setAvailableCodecs(java.lang.String value)
public void setAcceptAllCertificates(boolean accept)
public boolean isAcceptAllCertificates()
public boolean isAutoAcceptMucInvite()
public void setAutoAcceptMucInvite(boolean autoAcceptMuc)
public java.lang.String getDefaultBookmarkedConf()
public void setDefaultBookmarkedConf(java.lang.String bookmarkedConferenceJid)
public void setChatHistoryAscending(boolean dateIsAsc)
Date
ascending (true) or descending (false)dateIsAsc
- indicates if the date should be displayed ascending or notpublic boolean getChatHistoryAscending()
Boolean
to indicate if the message-history should display Date
ascending (true) or descending (false)Boolean
that indicates if the message-history should public java.lang.String getSearchPeriod(java.lang.String defaultValue)
defaultValue
- the default value for the periodpublic void setSearchPeriod(java.lang.String value)
value
- the last value that was setpublic java.util.List<java.lang.String> getDeactivatedPlugins()
public void setDeactivatedPlugins(java.util.List<java.lang.String> list)
public boolean isUseHostnameAsResource()
public void setUseHostnameAsResource(boolean useHostnameAsResource)
public boolean isUseVersionAsResource()
public void setUseVersionAsResource(boolean useVersionAsResource)