|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.Observable jap.JAPModel
public final class JAPModel
Nested Class Summary | |
---|---|
static class |
JAPModel.FontResize
|
Field Summary | |
---|---|
static java.lang.String |
AUTO_CHANGE_NO_RESTRICTION
|
static java.lang.String |
AUTO_CHANGE_RESTRICT
|
static java.lang.String |
AUTO_CHANGE_RESTRICT_TO_PAY
|
static java.lang.Integer |
CHANGED_ALLOW_INFOSERVICE_DIRECT_CONNECTION
|
static java.lang.Integer |
CHANGED_ALLOW_UPDATE_DIRECT_CONNECTION
|
static java.lang.Integer |
CHANGED_ANONYMIZED_HTTP_HEADERS
|
static java.lang.Integer |
CHANGED_ASK_FOR_NON_ANONYMOUS
|
static java.lang.Integer |
CHANGED_AUTO_CONNECT
|
static java.lang.Integer |
CHANGED_AUTO_RECONNECT
|
static java.lang.Integer |
CHANGED_CASCADE_AUTO_CHANGE
|
static java.lang.Integer |
CHANGED_CONTEXT
|
static java.lang.Integer |
CHANGED_DLL_UPDATE
|
static java.lang.Integer |
CHANGED_HELP_PATH
|
static java.lang.Integer |
CHANGED_INFOSERVICE_AUTO_UPDATE
|
static java.lang.Integer |
CHANGED_MACOSX_LIBRARY_UPDATE
|
static java.lang.Integer |
CHANGED_NOTIFY_JAP_UPDATES
|
static java.lang.Integer |
CHANGED_NOTIFY_JAVA_UPDATES
|
static int |
CONNECTION_ALLOW_ANONYMOUS
|
static int |
CONNECTION_BLOCK_ANONYMOUS
|
static int |
CONNECTION_FORCE_ANONYMOUS
|
private static int |
DIRECT_CONNECTION_INFOSERVICE
|
private static int |
DIRECT_CONNECTION_PAYMENT
|
private static int |
DIRECT_CONNECTION_UPDATE
|
static java.lang.String |
DLL_VERSION_UPDATE
|
static java.lang.String |
DLL_VERSION_WARNING_BELOW
|
private java.lang.Object |
LOOK_AND_FEEL_SYNC
|
private java.util.Hashtable |
m_acceptedTCs
|
private boolean |
m_bAnonymizedHttpHeaders
|
private boolean |
m_bAskForAnyNonAnonymousRequest
|
private boolean |
m_bAutoConnect
|
private boolean |
m_bAutoReConnect
|
private boolean |
m_bChooseCascasdeAutomaticallyOnStartup
|
private boolean |
m_bChooseCascasdeConnectionAutomatically
|
private java.lang.String |
m_bDllUpdatePath
Boolen value which describes if a dll update is necessary |
private boolean |
m_bGoodByMessageNeverRemind
|
private boolean |
m_bHttpListenerIsLocal
|
private boolean |
m_bInfoServiceDisabled
|
private boolean |
m_bMacOSXLibraryUpdateAtStartupNeeded
|
private boolean |
m_bMinimizeOnStartup
|
private boolean |
m_bMiniViewOnTop
|
private boolean |
m_bMixMinionActivated
|
private boolean |
m_bMoveToSystrayOnStartup
|
private boolean |
m_bPortableHelp
|
private boolean |
m_bPreCreateAnonRoutes
|
private boolean |
m_bRemindJavaUpdate
|
private boolean |
m_bRemindOptionalUpdate
|
private boolean |
m_bSaveConfigSize
|
private boolean |
m_bSaveConfigWindowPosition
|
private boolean |
m_bSaveHelpSize
|
private boolean |
m_bSaveHelpWindowPosition
|
private boolean |
m_bSaveIconifiedWindowPosition
|
private boolean |
m_bSaveMainWindowPosition
|
private boolean |
m_bShowDialogFormat
|
private boolean |
m_bShowSplashDisabled
|
private boolean |
m_bShowSplashScreen
|
private boolean |
m_bSmallDisplay
|
private boolean |
m_bStartPortableFirefox
|
private boolean |
m_bTorActivated
|
private boolean |
m_bTorUseNoneDefaultDirServer
|
private boolean |
m_bUseProxyAuthentication
|
private JAPCertificate |
m_certJAPCodeSigning
|
private java.lang.String |
m_configFileName
Stores the path and the name of the config file. |
private java.awt.Dimension |
m_configSize
|
private java.awt.Point |
m_configWindowLocation
|
private JAPController.AnonConnectionChecker |
m_connectionChecker
|
private java.lang.String |
m_context
|
private int |
m_fontSize
|
private boolean |
m_forwardingStateModuleVisible
Stores whether the forwarding state module shall be visible within the configuration dialog. |
private AbstractHelpFileStorageManager |
m_helpFileStorageManager
|
private java.lang.String |
m_helpPath
|
private java.awt.Dimension |
m_helpSize
|
private java.awt.Point |
m_helpWindowLocation
|
private int |
m_HttpListenerPortNumber
|
private java.awt.Dimension |
m_iconifiedSize
|
private java.awt.Point |
m_iconifiedWindowLocation
|
private int |
m_iDefaultView
|
private java.math.BigInteger |
m_iDialogVersion
|
private int |
m_iDummyTrafficIntervall
|
private int |
m_iInfoServiceAnonymousConnectionSetting
|
private int |
m_iPaymentAnonymousConnectionSetting
|
private int |
m_iUpdateAnonymousConnectionSetting
|
private java.util.Vector |
m_mixminionFragments
|
private java.lang.String |
m_mixminionKeyring
|
private java.util.Vector |
m_mixminionMessages
|
private java.lang.String |
m_mixminionMyEMail
|
private java.lang.String |
m_mixminionPassword
|
private byte[] |
m_mixminionPasswordHash
|
private int |
m_mixminionRouteLen
|
private MMRList |
m_mixminionRouters
|
private IMutableProxyInterface |
m_mutableProxyInterface
|
private long |
m_noWarningForDllVersionBelow
|
private java.awt.Point |
m_OldMainWindowLocation
|
private java.lang.String |
m_paymentPassword
Stores the password for account data encryption |
private ProxyInterface |
m_proxyAnon
|
private ProxyInterface |
m_proxyInterface
|
private GUIUtils.IIconResizer |
m_resizer
|
private JAPRoutingSettings |
m_routingSettings
Stores the instance with the routing settings. |
private java.lang.String |
m_strDistributorMode
|
private java.lang.String |
m_strLookAndFeel
|
private java.lang.String |
m_strRelativeBrowserPath
|
private javax.swing.UIManager.LookAndFeelInfo[] |
m_systemLookAndFeels
|
private int |
m_TorMaxConnectionsPerRoute
|
private int |
m_TorMaxRouteLen
|
private int |
m_TorMinRouteLen
|
private java.util.Vector |
m_vecLookAndFeels
|
static java.lang.String |
MACOSX_LIB_NEEDS_UPDATE
|
static int |
MAX_FONT_SIZE
|
private static JAPModel |
ms_TheModel
|
private static java.lang.String[] |
MSG_CONNECTION_ANONYMOUS
|
static java.lang.String |
NO_HELP_STORAGE_MANAGER
|
private java.lang.Object |
SYNC_ANON_PROXY
|
static java.lang.String |
XML_ANONYMIZED_HTTP_HEADERS
|
static java.lang.String |
XML_ASK_FOR_NON_ANONYMOUS_SURFING
|
static java.lang.String |
XML_ATTR_ACTIVATED
|
static java.lang.String |
XML_ATTR_HEIGHT
|
static java.lang.String |
XML_ATTR_ICONIFIED_ON_TOP
|
static java.lang.String |
XML_ATTR_SAVE
|
static java.lang.String |
XML_ATTR_WIDTH
|
static java.lang.String |
XML_CONFIG_WINDOW
|
static java.lang.String |
XML_FONT_SIZE
|
static java.lang.String |
XML_HELP_WINDOW
|
static java.lang.String |
XML_ICONIFIED_WINDOW
|
static java.lang.String |
XML_REMIND_JAVA_UPDATE
|
static java.lang.String |
XML_REMIND_OPTIONAL_UPDATE
|
static java.lang.String |
XML_RESTRICT_CASCADE_AUTO_CHANGE
|
static java.lang.String |
XML_SIZE
|
Fields inherited from interface anon.infoservice.IServiceContextContainer |
---|
CONTEXT_JONDONYM, CONTEXT_JONDONYM_COMPATIBILITY, CONTEXT_JONDONYM_PREMIUM, XML_ATTR_CONTEXT |
Constructor Summary | |
---|---|
private |
JAPModel()
|
Method Summary | |
---|---|
boolean |
addLookAndFeelFile(java.io.File a_file)
|
boolean |
extractHelpFiles(java.lang.String a_extractionPath)
|
java.util.Hashtable |
getAcceptedTCs()
|
java.lang.String |
getConfigFile()
Returns the filename of the used config file. |
java.awt.Dimension |
getConfigSize()
|
java.awt.Point |
getConfigWindowLocation()
|
java.lang.String |
getContext()
|
static int |
getDefaultView()
|
java.math.BigInteger |
getDialogVersion()
|
java.lang.String |
getDllUpdatePath()
|
protected long |
getDLLWarningVersion()
|
static int |
getDummyTraffic()
|
int |
getFontSize()
Returns the relative font size as integer from 0 to MAX_FONT_SIZE. |
java.util.Observable |
getHelpFileStorageObservable()
|
java.lang.String |
getHelpPath()
|
java.net.URL |
getHelpURL()
|
java.net.URL |
getHelpURL(java.lang.String a_startDoc)
|
java.awt.Point |
getHelpWindowLocation()
|
java.awt.Dimension |
getHelpWindowSize()
|
static int |
getHttpListenerPortNumber()
|
java.awt.Dimension |
getIconifiedSize()
|
java.awt.Point |
getIconifiedWindowLocation()
|
GUIUtils.IIconResizer |
getIconResizer()
|
int |
getInfoServiceAnonymousConnectionSetting()
|
IMutableProxyInterface |
getInfoServiceProxyInterface()
|
static JAPModel |
getInstance()
Creates the Model - as Singleton. |
static JAPCertificate |
getJAPCodeSigningCert()
|
java.lang.String |
getLookAndFeel()
|
java.util.Vector |
getLookAndFeelFiles()
Returns a Vector with all files that are registerd to contain LookAndFeel classes. |
static java.awt.Point |
getMainWindowLocation()
|
static boolean |
getMinimizeOnStartup()
|
static java.util.Vector |
getMixminionFragments()
|
static java.lang.String |
getMixminionKeyring()
|
static java.util.Vector |
getMixminionMessages()
|
static MMRList |
getMixminionMMRlist()
|
static java.lang.String |
getMixminionMyEMail()
|
static java.lang.String |
getMixMinionPassword()
|
static byte[] |
getMixMinionPasswordHash()
|
static int |
getMixminionRouteLen()
|
static boolean |
getMoveToSystrayOnStartup()
|
static java.lang.String[] |
getMsgConnectionAnonymous()
|
IMutableProxyInterface |
getMutableProxyInterface()
|
int |
getPaymentAnonymousConnectionSetting()
|
java.lang.String |
getPaymentPassword()
|
IMutableProxyInterface |
getPaymentProxyInterface()
|
java.lang.String |
getPortableBrowserpath()
|
java.lang.String |
getProgramName()
|
ProxyInterface |
getProxyInterface()
|
private IProxyInterfaceGetter |
getProxyInterface(int a_component,
boolean a_bAnonInterface)
|
JAPRoutingSettings |
getRoutingSettings()
This method returns the instance of JAPRoutingSettings, where all routing settings are stored in. |
boolean |
getShowSplashDisabled()
|
boolean |
getShowSplashScreen()
|
boolean |
getStartPortableFirefox()
|
static int |
getTorMaxConnectionsPerRoute()
|
static int |
getTorMaxRouteLen()
|
static int |
getTorMinRouteLen()
|
ImmutableProxyInterface |
getTorProxyInterface()
|
int |
getUpdateAnonymousConnectionSetting()
|
IMutableProxyInterface |
getUpdateProxyInterface()
|
java.lang.String |
helpPathValidityCheck(java.io.File hpFile)
performs a validity check whether the specified path is a valid path for external installation of the help files. |
java.lang.String |
helpPathValidityCheck(java.lang.String helpPath)
performs a validity check whether the specified path is a valid path for external installation of the help files. |
(package private) void |
initHelpPath(java.lang.String helpPath)
|
boolean |
isAnonConnected()
|
boolean |
isAnonymizedHttpHeaders()
|
boolean |
isAskForAnyNonAnonymousRequest()
|
static boolean |
isAutoConnect()
|
static boolean |
isAutomaticallyReconnected()
|
boolean |
isCascadeAutoChosenOnStartup()
|
boolean |
isCascadeAutoSwitched()
|
boolean |
isConfigWindowLocationSaved()
|
boolean |
isConfigWindowSizeSaved()
|
boolean |
isDialogFormatShown()
Show the options to alter the dialog format |
boolean |
isDLLWarningActive()
|
boolean |
isForwardingStateModuleVisible()
Returns whether the forwarding state module shall be visible within the configuration dialog. |
boolean |
isHelpPathChangeable()
|
boolean |
isHelpPathDefined()
checks if a help Path is defined and a valid help file installation can be found there. |
boolean |
isHelpWindowLocationSaved()
|
boolean |
isHelpWindowSizeSaved()
|
static boolean |
isHttpListenerLocal()
|
boolean |
isIconifiedWindowLocationSaved()
|
static boolean |
isInfoServiceDisabled()
|
boolean |
isMacOSXLibraryUpdateAtStartupNeeded()
|
static boolean |
isMainWindowLocationSaved()
|
boolean |
isMiniViewOnTop()
|
boolean |
isMixMinionActivated()
|
boolean |
isNeverRemindGoodbye()
|
static boolean |
isPreCreateAnonRoutesEnabled()
|
boolean |
isProxyAuthenticationUsed()
|
boolean |
isReminderForJavaUpdateActivated()
|
boolean |
isReminderForOptionalUpdateActivated()
|
boolean |
isShuttingDown()
|
static boolean |
isSmallDisplay()
|
boolean |
isSystemLookAndFeel(java.lang.String a_LAFclassName)
|
boolean |
isTorActivated()
|
static boolean |
isTorNoneDefaultDirServerEnabled()
|
boolean |
removeLookAndFeelFile(java.io.File a_file)
|
protected void |
resetHelpPath()
|
protected void |
resetMixMinionKeyringandPw()
|
void |
setAnonConnectionChecker(JAPController.AnonConnectionChecker a_connectionChecker)
|
void |
setAnonymizedHttpHeaders(boolean a_update)
|
void |
setAskForAnyNonAnonymousRequest(boolean a_bAskForAnyNonAnonymousRequest)
|
void |
setAutoChooseCascadeOnStartup(boolean a_bChooseCascasdeAutomaticallyOnStartup)
|
(package private) void |
setAutoConnect(boolean b)
|
void |
setAutoReConnect(boolean b)
|
void |
setCascadeAutoSwitch(boolean a_bChooseCascasdeConnectionAutomatically)
|
void |
setConfigFile(java.lang.String a_configFileName)
Changes the filename of the used config file. |
void |
setConfigSize(java.awt.Dimension a_size)
|
void |
setConfigWindowLocation(java.awt.Point a_location)
|
void |
setContext(java.lang.String context)
|
protected void |
setDefaultView(int view)
|
void |
setDialogFormatShown(boolean a_bShow)
|
void |
setDialogVersion(java.math.BigInteger dialogVersion)
|
void |
setDLLupdate(java.lang.String a_dllUpdatePath)
|
void |
setDllWarning(boolean a_bWarn)
|
protected void |
setDllWarningVersion(long a_noWarningForDllVersionBelow)
|
protected void |
setDummyTraffic(int msIntervall)
|
boolean |
setFontSize(int a_fontSize)
|
void |
setForwardingStateModuleVisible(boolean a_moduleVisible)
Sets whether the forwarding state module shall be visible within the configuration dialog. |
void |
setHelpPath(java.io.File hpFile)
|
void |
setHelpPath(java.io.File hpFile,
boolean a_bPortable)
|
private void |
setHelpPath(java.lang.String newHelpPath)
|
void |
setHelpWindowLocation(java.awt.Point a_location)
|
void |
setHelpWindowSize(java.awt.Dimension a_size)
|
protected void |
setHttpListenerIsLocal(boolean b)
|
protected void |
setHttpListenerPortNumber(int p)
|
void |
setIconifiedSize(java.awt.Dimension a_size)
|
void |
setIconifiedWindowLocation(java.awt.Point a_location)
|
void |
setInfoServiceAnonymousConnectionSetting(int a_iInfoServiceAnonymousConnectionSetting)
|
protected void |
setInfoServiceDisabled(boolean b)
|
void |
setLookAndFeel(java.lang.String a_strLookAndFeel)
|
void |
setMacOSXLibraryUpdateAtStartupNeeded(boolean a_update)
|
protected void |
setMainWindowLocation(java.awt.Point location)
|
protected void |
setMinimizeOnStartup(boolean b)
|
void |
setMiniViewOnTop(boolean a_bMiniViewOnTop)
|
protected void |
setMixinionPasswordHash(byte[] hash)
|
void |
setMixMinionActivated(boolean a_bActivate)
|
protected void |
setMixminionFragments(java.util.Vector f)
|
protected void |
setMixminionKeyring(java.lang.String kr)
|
protected void |
setMixminionMessages(java.util.Vector m)
|
protected void |
setMixminionMMRList(MMRList m)
|
protected void |
setMixminionMyEMail(java.lang.String address)
|
protected void |
setMixMinionPassword(java.lang.String pw)
|
protected void |
setMixminionRouteLen(int i)
|
protected void |
setMoveToSystrayOnStartup(boolean b)
|
void |
setNeverRemindGoodbye(boolean a_bGoodByMessageNeverRemind)
|
void |
setPaymentAnonymousConnectionSetting(int a_iPaymentAnonymousConnectionSetting)
|
void |
setPaymentPassword(java.lang.String a_password)
|
void |
setPortableBrowserpath(java.lang.String a_strRelativeBrowserPath)
|
(package private) void |
setPreCreateAnonRoutes(boolean b)
|
void |
setProgramName(java.lang.String a_programName)
|
(package private) void |
setProxyListener(ProxyInterface a_proxyInterface)
|
void |
setReminderForJavaUpdate(boolean a_bRemind)
|
void |
setReminderForOptionalUpdate(boolean a_bRemind)
|
void |
setSaveConfigWindowPosition(boolean a_bSave)
|
void |
setSaveConfigWindowSize(boolean a_bSave)
|
void |
setSaveHelpWindowPosition(boolean a_bSave)
|
void |
setSaveHelpWindowSize(boolean a_bSave)
|
void |
setSaveIconifiedWindowPosition(boolean a_bSave)
|
protected void |
setSaveMainWindowPosition(boolean b)
|
void |
setShowSplashDisabled(boolean a_bDisabled)
|
void |
setShowSplashScreen(boolean a_bHide)
|
void |
setSmallDisplay(boolean b)
|
void |
setStartPortableFirefox(boolean a_bStart)
|
void |
setTorActivated(boolean a_bActivate)
|
protected void |
setTorMaxConnectionsPerRoute(int i)
|
protected void |
setTorMaxRouteLen(int i)
|
protected void |
setTorMinRouteLen(int i)
|
protected void |
setTorUseNoneDefaultDirServer(boolean b)
|
void |
setUpdateAnonymousConnectionSetting(int a_iUpdateAnonymousConnectionSetting)
|
protected void |
setUseProxyAuthentication(boolean a_bUseAuth)
|
java.lang.String |
toString()
|
void |
updateSystemLookAndFeels()
|
Methods inherited from class java.util.Observable |
---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MACOSX_LIB_NEEDS_UPDATE
public static final java.lang.String DLL_VERSION_UPDATE
public static final java.lang.String DLL_VERSION_WARNING_BELOW
public static final int CONNECTION_ALLOW_ANONYMOUS
public static final int CONNECTION_FORCE_ANONYMOUS
public static final int CONNECTION_BLOCK_ANONYMOUS
public static final java.lang.String XML_ANONYMIZED_HTTP_HEADERS
public static final java.lang.String XML_REMIND_OPTIONAL_UPDATE
public static final java.lang.String XML_REMIND_JAVA_UPDATE
public static final java.lang.String XML_RESTRICT_CASCADE_AUTO_CHANGE
public static final java.lang.String XML_ASK_FOR_NON_ANONYMOUS_SURFING
public static final java.lang.String XML_ATTR_ACTIVATED
public static final java.lang.String XML_FONT_SIZE
public static final java.lang.String XML_CONFIG_WINDOW
public static final java.lang.String XML_SIZE
public static final java.lang.String XML_ICONIFIED_WINDOW
public static final java.lang.String XML_ATTR_ICONIFIED_ON_TOP
public static final java.lang.String XML_HELP_WINDOW
public static final java.lang.String XML_ATTR_WIDTH
public static final java.lang.String XML_ATTR_HEIGHT
public static final java.lang.String XML_ATTR_SAVE
public static final java.lang.String AUTO_CHANGE_NO_RESTRICTION
public static final java.lang.String AUTO_CHANGE_RESTRICT_TO_PAY
public static final java.lang.String AUTO_CHANGE_RESTRICT
public static final java.lang.String NO_HELP_STORAGE_MANAGER
public static final int MAX_FONT_SIZE
public static final java.lang.Integer CHANGED_INFOSERVICE_AUTO_UPDATE
public static final java.lang.Integer CHANGED_ALLOW_INFOSERVICE_DIRECT_CONNECTION
public static final java.lang.Integer CHANGED_ALLOW_UPDATE_DIRECT_CONNECTION
public static final java.lang.Integer CHANGED_NOTIFY_JAP_UPDATES
public static final java.lang.Integer CHANGED_NOTIFY_JAVA_UPDATES
public static final java.lang.Integer CHANGED_AUTO_CONNECT
public static final java.lang.Integer CHANGED_AUTO_RECONNECT
public static final java.lang.Integer CHANGED_CASCADE_AUTO_CHANGE
public static final java.lang.Integer CHANGED_ASK_FOR_NON_ANONYMOUS
public static final java.lang.Integer CHANGED_HELP_PATH
public static final java.lang.Integer CHANGED_DLL_UPDATE
public static final java.lang.Integer CHANGED_MACOSX_LIBRARY_UPDATE
public static final java.lang.Integer CHANGED_ANONYMIZED_HTTP_HEADERS
public static final java.lang.Integer CHANGED_CONTEXT
private static final java.lang.String[] MSG_CONNECTION_ANONYMOUS
private static final int DIRECT_CONNECTION_INFOSERVICE
private static final int DIRECT_CONNECTION_PAYMENT
private static final int DIRECT_CONNECTION_UPDATE
private int m_HttpListenerPortNumber
private boolean m_bHttpListenerIsLocal
private ProxyInterface m_proxyInterface
private ProxyInterface m_proxyAnon
private final java.lang.Object SYNC_ANON_PROXY
private IMutableProxyInterface m_mutableProxyInterface
private boolean m_bAutoConnect
private boolean m_bAutoReConnect
private int m_iDummyTrafficIntervall
private boolean m_bSmallDisplay
private boolean m_bInfoServiceDisabled
private boolean m_bMinimizeOnStartup
private boolean m_bMoveToSystrayOnStartup
private int m_iDefaultView
private boolean m_bSaveMainWindowPosition
private boolean m_bSaveConfigWindowPosition
private boolean m_bSaveIconifiedWindowPosition
private boolean m_bSaveHelpWindowPosition
private java.awt.Point m_OldMainWindowLocation
private java.awt.Point m_iconifiedWindowLocation
private java.awt.Point m_configWindowLocation
private java.awt.Point m_helpWindowLocation
private boolean m_bGoodByMessageNeverRemind
private int m_iPaymentAnonymousConnectionSetting
private int m_iInfoServiceAnonymousConnectionSetting
private int m_iUpdateAnonymousConnectionSetting
private boolean m_bAskForAnyNonAnonymousRequest
private boolean m_bRemindOptionalUpdate
private boolean m_bRemindJavaUpdate
private boolean m_bTorActivated
private boolean m_bMixMinionActivated
private boolean m_bChooseCascasdeConnectionAutomatically
private boolean m_bChooseCascasdeAutomaticallyOnStartup
private boolean m_bMiniViewOnTop
private java.lang.String m_strLookAndFeel
private java.util.Vector m_vecLookAndFeels
private javax.swing.UIManager.LookAndFeelInfo[] m_systemLookAndFeels
private java.lang.Object LOOK_AND_FEEL_SYNC
private boolean m_bShowDialogFormat
private boolean m_bAnonymizedHttpHeaders
private java.lang.String m_context
private java.lang.String m_strDistributorMode
private java.lang.String m_strRelativeBrowserPath
private int m_fontSize
private GUIUtils.IIconResizer m_resizer
private static JAPModel ms_TheModel
private JAPCertificate m_certJAPCodeSigning
private int m_TorMaxConnectionsPerRoute
private int m_TorMaxRouteLen
private int m_TorMinRouteLen
private boolean m_bTorUseNoneDefaultDirServer
private int m_mixminionRouteLen
private java.lang.String m_mixminionMyEMail
private java.lang.String m_mixminionPassword
private byte[] m_mixminionPasswordHash
private java.lang.String m_mixminionKeyring
private java.util.Vector m_mixminionMessages
private MMRList m_mixminionRouters
private java.util.Vector m_mixminionFragments
private boolean m_bPreCreateAnonRoutes
private boolean m_bUseProxyAuthentication
private JAPController.AnonConnectionChecker m_connectionChecker
private boolean m_bShowSplashScreen
private boolean m_bShowSplashDisabled
private boolean m_bStartPortableFirefox
private java.lang.String m_helpPath
private boolean m_bPortableHelp
private java.awt.Dimension m_iconifiedSize
private java.awt.Dimension m_configSize
private java.awt.Dimension m_helpSize
private boolean m_bSaveHelpSize
private boolean m_bSaveConfigSize
private JAPRoutingSettings m_routingSettings
private java.lang.String m_configFileName
private boolean m_forwardingStateModuleVisible
private java.lang.String m_paymentPassword
private java.lang.String m_bDllUpdatePath
private long m_noWarningForDllVersionBelow
private boolean m_bMacOSXLibraryUpdateAtStartupNeeded
private java.math.BigInteger m_iDialogVersion
private AbstractHelpFileStorageManager m_helpFileStorageManager
private java.util.Hashtable m_acceptedTCs
Constructor Detail |
---|
private JAPModel()
Method Detail |
---|
public static JAPModel getInstance()
public java.lang.String getPortableBrowserpath()
public void setPortableBrowserpath(java.lang.String a_strRelativeBrowserPath)
public static java.lang.String[] getMsgConnectionAnonymous()
public ProxyInterface getProxyInterface()
public IMutableProxyInterface getMutableProxyInterface()
void setProxyListener(ProxyInterface a_proxyInterface)
void setAutoConnect(boolean b)
public static boolean isAutoConnect()
public void setAutoReConnect(boolean b)
public static boolean isAutomaticallyReconnected()
public void setLookAndFeel(java.lang.String a_strLookAndFeel)
public java.util.Vector getLookAndFeelFiles()
public boolean addLookAndFeelFile(java.io.File a_file)
public boolean removeLookAndFeelFile(java.io.File a_file)
public java.lang.String getLookAndFeel()
public boolean isTorActivated()
public void setTorActivated(boolean a_bActivate)
public void setMixMinionActivated(boolean a_bActivate)
public boolean isMixMinionActivated()
protected void setMinimizeOnStartup(boolean b)
public static boolean getMinimizeOnStartup()
protected void setMoveToSystrayOnStartup(boolean b)
public static boolean getMoveToSystrayOnStartup()
protected void setDefaultView(int view)
public static int getDefaultView()
protected void setSaveMainWindowPosition(boolean b)
public void setSaveConfigWindowPosition(boolean a_bSave)
public void setSaveIconifiedWindowPosition(boolean a_bSave)
public void setSaveHelpWindowPosition(boolean a_bSave)
public void updateSystemLookAndFeels()
public boolean isSystemLookAndFeel(java.lang.String a_LAFclassName)
public boolean isIconifiedWindowLocationSaved()
public void setIconifiedWindowLocation(java.awt.Point a_location)
public java.awt.Point getIconifiedWindowLocation()
public boolean isHelpWindowLocationSaved()
public void setHelpWindowLocation(java.awt.Point a_location)
public java.awt.Point getHelpWindowLocation()
public boolean isConfigWindowLocationSaved()
public void setConfigWindowLocation(java.awt.Point a_location)
public java.awt.Point getConfigWindowLocation()
public static boolean isMainWindowLocationSaved()
protected void setMainWindowLocation(java.awt.Point location)
public static java.awt.Point getMainWindowLocation()
public boolean isDialogFormatShown()
public void setDialogFormatShown(boolean a_bShow)
protected void setDummyTraffic(int msIntervall)
public static int getDummyTraffic()
protected void setHttpListenerPortNumber(int p)
public void setAnonConnectionChecker(JAPController.AnonConnectionChecker a_connectionChecker)
public boolean isReminderForOptionalUpdateActivated()
public void setReminderForOptionalUpdate(boolean a_bRemind)
public boolean isReminderForJavaUpdateActivated()
public void setReminderForJavaUpdate(boolean a_bRemind)
public void setCascadeAutoSwitch(boolean a_bChooseCascasdeConnectionAutomatically)
public boolean isCascadeAutoSwitched()
public void setAutoChooseCascadeOnStartup(boolean a_bChooseCascasdeAutomaticallyOnStartup)
public boolean isCascadeAutoChosenOnStartup()
public boolean isAnonConnected()
public boolean isAskForAnyNonAnonymousRequest()
public void setAskForAnyNonAnonymousRequest(boolean a_bAskForAnyNonAnonymousRequest)
public int getPaymentAnonymousConnectionSetting()
public int getUpdateAnonymousConnectionSetting()
public void setUpdateAnonymousConnectionSetting(int a_iUpdateAnonymousConnectionSetting)
public int getInfoServiceAnonymousConnectionSetting()
public void setInfoServiceAnonymousConnectionSetting(int a_iInfoServiceAnonymousConnectionSetting)
public void setPaymentAnonymousConnectionSetting(int a_iPaymentAnonymousConnectionSetting)
public IMutableProxyInterface getInfoServiceProxyInterface()
public IMutableProxyInterface getPaymentProxyInterface()
public IMutableProxyInterface getUpdateProxyInterface()
public ImmutableProxyInterface getTorProxyInterface()
public static int getHttpListenerPortNumber()
protected void setHttpListenerIsLocal(boolean b)
public static boolean isHttpListenerLocal()
public void setSmallDisplay(boolean b)
public static boolean isSmallDisplay()
public boolean isNeverRemindGoodbye()
public void setNeverRemindGoodbye(boolean a_bGoodByMessageNeverRemind)
protected void setInfoServiceDisabled(boolean b)
public static boolean isInfoServiceDisabled()
public boolean isMiniViewOnTop()
public void setMiniViewOnTop(boolean a_bMiniViewOnTop)
public GUIUtils.IIconResizer getIconResizer()
public int getFontSize()
public boolean setFontSize(int a_fontSize)
public java.lang.String toString()
toString
in class java.lang.Object
public static boolean isPreCreateAnonRoutesEnabled()
void setPreCreateAnonRoutes(boolean b)
public static JAPCertificate getJAPCodeSigningCert()
public void setConfigFile(java.lang.String a_configFileName)
a_configFileName
- The filename (including path) of the used configuration file.public void setIconifiedSize(java.awt.Dimension a_size)
public java.awt.Dimension getIconifiedSize()
public void setHelpWindowSize(java.awt.Dimension a_size)
public java.awt.Dimension getHelpWindowSize()
public boolean isHelpWindowSizeSaved()
public void setSaveHelpWindowSize(boolean a_bSave)
public void setSaveConfigWindowSize(boolean a_bSave)
public boolean isConfigWindowSizeSaved()
public void setConfigSize(java.awt.Dimension a_size)
public java.awt.Dimension getConfigSize()
public java.lang.String getConfigFile()
public JAPRoutingSettings getRoutingSettings()
JAPRoutingSettings
public void setForwardingStateModuleVisible(boolean a_moduleVisible)
a_moduleVisible
- True, if the forwarding state module shall be visible, false
otherwise.public boolean isForwardingStateModuleVisible()
public static int getTorMaxConnectionsPerRoute()
protected void setTorMaxConnectionsPerRoute(int i)
public static int getTorMaxRouteLen()
protected void setTorMaxRouteLen(int i)
public static int getTorMinRouteLen()
protected void setTorMinRouteLen(int i)
public static boolean isTorNoneDefaultDirServerEnabled()
protected void setTorUseNoneDefaultDirServer(boolean b)
protected void setMixminionRouteLen(int i)
public static int getMixminionRouteLen()
protected void setMixminionMyEMail(java.lang.String address)
public static java.lang.String getMixminionMyEMail()
protected void setMixMinionPassword(java.lang.String pw)
public static java.lang.String getMixMinionPassword()
protected void setMixinionPasswordHash(byte[] hash)
public static byte[] getMixMinionPasswordHash()
protected void resetMixMinionKeyringandPw()
protected void setMixminionMessages(java.util.Vector m)
public static java.util.Vector getMixminionMessages()
protected void setMixminionKeyring(java.lang.String kr)
public static java.lang.String getMixminionKeyring()
protected void setMixminionMMRList(MMRList m)
public static MMRList getMixminionMMRlist()
protected void setMixminionFragments(java.util.Vector f)
public static java.util.Vector getMixminionFragments()
protected void setUseProxyAuthentication(boolean a_bUseAuth)
public boolean isProxyAuthenticationUsed()
public void setPaymentPassword(java.lang.String a_password)
public java.lang.String getPaymentPassword()
public java.lang.String getHelpPath()
getHelpPath
in interface IHelpModel
public java.net.URL getHelpURL(java.lang.String a_startDoc)
getHelpURL
in interface IHelpModel
public java.net.URL getHelpURL()
void initHelpPath(java.lang.String helpPath)
public void setHelpPath(java.io.File hpFile)
setHelpPath
in interface IHelpModel
public void setHelpPath(java.io.File hpFile, boolean a_bPortable)
private void setHelpPath(java.lang.String newHelpPath)
public boolean extractHelpFiles(java.lang.String a_extractionPath)
protected void resetHelpPath()
public java.lang.String helpPathValidityCheck(java.lang.String helpPath)
helpPath
- the path of the parent directory where the help files should be installed
public java.lang.String helpPathValidityCheck(java.io.File hpFile)
helpPathValidityCheck
in interface IHelpModel
hpFile
- the parent directory where the help files should be installed
public boolean isHelpPathChangeable()
isHelpPathChangeable
in interface IHelpModel
public boolean isHelpPathDefined()
isHelpPathDefined
in interface IHelpModel
public java.util.Observable getHelpFileStorageObservable()
getHelpFileStorageObservable
in interface IHelpModel
public void setDLLupdate(java.lang.String a_dllUpdatePath)
public void setMacOSXLibraryUpdateAtStartupNeeded(boolean a_update)
public void setAnonymizedHttpHeaders(boolean a_update)
public boolean isAnonymizedHttpHeaders()
public boolean isMacOSXLibraryUpdateAtStartupNeeded()
public java.lang.String getDllUpdatePath()
public void setDllWarning(boolean a_bWarn)
protected void setDllWarningVersion(long a_noWarningForDllVersionBelow)
protected long getDLLWarningVersion()
public boolean isDLLWarningActive()
public void setShowSplashScreen(boolean a_bHide)
public boolean getShowSplashScreen()
public void setShowSplashDisabled(boolean a_bDisabled)
public boolean getShowSplashDisabled()
public void setStartPortableFirefox(boolean a_bStart)
public boolean getStartPortableFirefox()
public boolean isShuttingDown()
private IProxyInterfaceGetter getProxyInterface(int a_component, boolean a_bAnonInterface)
public java.math.BigInteger getDialogVersion()
public void setDialogVersion(java.math.BigInteger dialogVersion)
public java.util.Hashtable getAcceptedTCs()
public java.lang.String getContext()
getContext
in interface IServiceContextContainer
public java.lang.String getProgramName()
public void setProgramName(java.lang.String a_programName)
public void setContext(java.lang.String context)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |