Class ExtensionState
- java.lang.Object
-
- org.parosproxy.paros.extension.ExtensionAdaptor
-
- org.parosproxy.paros.extension.state.ExtensionState
-
- All Implemented Interfaces:
Extension
,SessionChangedListener
@Deprecated public class ExtensionState extends ExtensionAdaptor implements SessionChangedListener
Deprecated.(2.12.0) No longer in use, it will be removed in a following version.
-
-
Constructor Summary
Constructors Constructor Description ExtensionState()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getAuthor()
Deprecated.Gets the author of the extension.java.lang.String
getUIName()
Deprecated.By default returns the name returned bygetName()
.void
hook(ExtensionHook extensionHook)
Deprecated.Called during extension's initialisation to allow to add new functionality to core components.void
sessionAboutToChange(Session session)
Deprecated.Called just prior to the session changing.void
sessionChanged(Session session)
Deprecated.Called just after the session has changed.void
sessionModeChanged(Control.Mode mode)
Deprecated.Called when the user changes the mode.void
sessionScopeChanged(Session session)
Deprecated.Called when the user has changes the session scope.boolean
supportsDb(java.lang.String type)
Deprecated.No database tables used, so all supported-
Methods inherited from class org.parosproxy.paros.extension.ExtensionAdaptor
canUnload, databaseOpen, destroy, getActiveActions, getAddOn, getDependencies, getDescription, getExtensionMenu, getExtensionView, getI18nPrefix, getMessages, getModel, getName, getOrder, getUnsavedResources, getView, hasView, init, initModel, initView, initXML, isCore, isDepreciated, isEnabled, optionsLoaded, postInit, postInstall, setAddOn, setDescription, setEnabled, setI18nPrefix, setMessages, setName, setOrder, start, stop, supportsLowMemory, unload
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.parosproxy.paros.extension.Extension
getURL, getVersion
-
Methods inherited from interface org.parosproxy.paros.extension.SessionChangedListener
sessionPropertiesChanged
-
-
-
-
Method Detail
-
getUIName
public java.lang.String getUIName()
Deprecated.Description copied from class:ExtensionAdaptor
By default returns the name returned bygetName()
.- Specified by:
getUIName
in interfaceExtension
- Overrides:
getUIName
in classExtensionAdaptor
- Returns:
- the UI name of the extension, never
null
- See Also:
ExtensionAdaptor.getName()
-
hook
public void hook(ExtensionHook extensionHook)
Deprecated.Description copied from interface:Extension
Called during extension's initialisation to allow to add new functionality to core components.- Specified by:
hook
in interfaceExtension
- Overrides:
hook
in classExtensionAdaptor
- Parameters:
extensionHook
- the hook to add the components.
-
sessionChanged
public void sessionChanged(Session session)
Deprecated.Description copied from interface:SessionChangedListener
Called just after the session has changed. sessionChanged may be called by non-event thread. Should handle with care in all the listener. Use EventThread for each GUI event.- Specified by:
sessionChanged
in interfaceSessionChangedListener
- Parameters:
session
- the new session
-
sessionAboutToChange
public void sessionAboutToChange(Session session)
Deprecated.Description copied from interface:SessionChangedListener
Called just prior to the session changing. Listeners should close down any resources associated with this session. sessionAboutToChange may be called by non-event thread. Should handle with care in all the listener. Use EventThread for each GUI event.- Specified by:
sessionAboutToChange
in interfaceSessionChangedListener
- Parameters:
session
- the session about to be closed
-
getAuthor
public java.lang.String getAuthor()
Deprecated.Description copied from interface:Extension
Gets the author of the extension.Since 2.9.0 defaults to the author of the add-on, if set, otherwise an empty string.
-
sessionScopeChanged
public void sessionScopeChanged(Session session)
Deprecated.Description copied from interface:SessionChangedListener
Called when the user has changes the session scope. sessionScopeChanged may be called by non-event thread. Should handle with care in all the listener. Use EventThread for each GUI event.- Specified by:
sessionScopeChanged
in interfaceSessionChangedListener
- Parameters:
session
- the current session
-
sessionModeChanged
public void sessionModeChanged(Control.Mode mode)
Deprecated.Description copied from interface:SessionChangedListener
Called when the user changes the mode. sessionModeChanged may be called by non-event thread. Should handle with care in all the listener. Use EventThread for each GUI event.- Specified by:
sessionModeChanged
in interfaceSessionChangedListener
- Parameters:
mode
- the new mode
-
supportsDb
public boolean supportsDb(java.lang.String type)
Deprecated.No database tables used, so all supported- Specified by:
supportsDb
in interfaceExtension
- Overrides:
supportsDb
in classExtensionAdaptor
- Parameters:
type
- the db type- Returns:
- true if the specified db type is supported by the extension (or if it doesn't use any db)
- See Also:
Database.getType()
-
-