Package com.iizigo.comm
Interface PanelEditorTransactionProcessor
- All Superinterfaces:
ITransactionProcessor
public interface PanelEditorTransactionProcessor extends ITransactionProcessor
Interface for a Panel View to handle "debug" mode using external browser as editing window along with potential connections.- Author:
- Christopher Mindus
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canAcceptExternalBrowserEditor()
Checks if a "debug" connection is allowed.UIPanelBase
getEditedPanel()
Gets the edited panel.java.lang.String
getEditedPanelDisplayName()
Gets the panel that is edited.java.lang.String
getExternalLinkID(boolean ssl)
Gets the ID of the panel link including the host name "localhost" that can be replaced with the web server address.ITransactionProcessor
getViewOnlyConnectionListener()
Gets the transaction listener for "view-only connections".Methods inherited from interface com.iizix.comm.ITransactionProcessor
onConnection, onDisposed, onPause, onReconnected, processTransaction
Method Detail
canAcceptExternalBrowserEditor
boolean canAcceptExternalBrowserEditor()
Checks if a "debug" connection is allowed.
getViewOnlyConnectionListener
ITransactionProcessor getViewOnlyConnectionListener()
Gets the transaction listener for "view-only connections".- Returns:
- null If not allowed, otherwise an instance.
getEditedPanelDisplayName
java.lang.String getEditedPanelDisplayName()
Gets the panel that is edited.
getExternalLinkID
java.lang.String getExternalLinkID(boolean ssl)
Gets the ID of the panel link including the host name "localhost" that can be replaced with the web server address.
getEditedPanel
UIPanelBase getEditedPanel()
Gets the edited panel.