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 booleancanAcceptExternalBrowserEditor()Checks if a "debug" connection is allowed.UIPanelBasegetEditedPanel()Gets the edited panel.java.lang.StringgetEditedPanelDisplayName()Gets the panel that is edited.java.lang.StringgetExternalLinkID(boolean ssl)Gets the ID of the panel link including the host name "localhost" that can be replaced with the web server address.ITransactionProcessorgetViewOnlyConnectionListener()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.