Package org.eclnt.ccaddons.pbc.prompting
Class CCPromptOutput
java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.prompting.CCPromptOutput
- All Implemented Interfaces:
Serializable,org.eclnt.jsfserver.elements.IConfiguredByLayout,org.eclnt.jsfserver.pagebean.component.IPageBeanComponent,org.eclnt.jsfserver.pagebean.IPageBean,org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
public class CCPromptOutput
extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfaceclassNested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.jsfserver.pagebean.component.PageBeanComponent.ILiteralResolver, org.eclnt.jsfserver.pagebean.component.PageBeanComponent.LitMap -
Field Summary
Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean
m_pageModifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMessage(String html, String styleVariant) protected org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding.ComponentNodecreateMessageNode(CCPromptOutput.MessageInfo mi, int counter) voiddestroy()org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBindingintorg.eclnt.jsfserver.elements.util.TriggergetWidth()voidinitializePageBean(Map<String, String> initData) booleanvoidonPollingAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) voidprepare(org.eclnt.ccee.prompting.IPrompting prompting, CCPromptOutput.IListener listener) voidprotected voidvoidvoidsetAutoScrollToBottom(boolean autoScrollToBottom) voidvoidsetPollingDuration(int pollingDuration) voidstartNewMessage(String styleVariant) updateCurrentMessage(String html) Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
getLit, initializePageBeanConfigItemsMethods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolverMethods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpressionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListenerMethods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, onBeforeRendering, openModalPopup, openModelessPopup, setActualRootExpressionMethods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
-
Constructor Details
-
CCPromptOutput
public CCPromptOutput()
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPagein interfaceorg.eclnt.jsfserver.pagebean.IPageBean- Specified by:
getRootExpressionUsedInPagein classorg.eclnt.jsfserver.pagebean.PageBean
-
prepare
public void prepare(org.eclnt.ccee.prompting.IPrompting prompting, CCPromptOutput.IListener listener) -
initializePageBean
- Specified by:
initializePageBeanin interfaceorg.eclnt.jsfserver.pagebean.component.IPageBeanComponent- Overrides:
initializePageBeanin classorg.eclnt.jsfserver.pagebean.component.PageBeanComponent
-
getMessageInfos
-
getDynContent
public org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding getDynContent() -
getScrollToBottomTrigger
public org.eclnt.jsfserver.elements.util.Trigger getScrollToBottomTrigger() -
getPollingURL
-
getPollingDuration
public int getPollingDuration() -
setPollingDuration
public void setPollingDuration(int pollingDuration) -
isAutoScrollToBottom
public boolean isAutoScrollToBottom() -
setAutoScrollToBottom
public void setAutoScrollToBottom(boolean autoScrollToBottom) -
getWidth
-
setWidth
-
getHeight
-
setHeight
-
addMessage
-
startNewMessage
-
updateCurrentMessage
-
onPollingAction
public void onPollingAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
destroy
public void destroy() -
scrollToBottom
public void scrollToBottom() -
refreshClientIfNotInUIThread
public void refreshClientIfNotInUIThread() -
renderMessages
protected void renderMessages() -
createMessageNode
protected org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding.ComponentNode createMessageNode(CCPromptOutput.MessageInfo mi, int counter)
-