Package org.eclnt.ccaddons.pbc
Class CCMultiLanguageField
java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCMultiLanguageField
- 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
- Direct Known Subclasses:
CCMultiLanguageTextArea
public class CCMultiLanguageField
extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classNested 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 TypeMethodDescriptionbooleanbooleanbooleanBy default, setting the component to disabled by calling methodsetEnabled(boolean)does not allow the user to open the multi language popup.booleangetText()getWidth()booleanvoidinitializePageBean(Map<String, String> initData) voidonTextAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) protected org.eclnt.jsfserver.defaultscreens.ModelessPopupopenTranslationPopup(boolean multiLine) voidprepare(String text, List<CCMultiLanguageField.TranslatedText> translations, CCMultiLanguageField.IListener listener) voidsetBackground(String value) voidsetBgpaint(String value) voidsetDisabledPopupAvailable(boolean disabledPopupAvailable) voidsetEnabled(boolean value) voidsetForeground(String value) voidvoidsetLabeltext(String labeltext) voidsetPopupWidth(String value) voidsetStyleseq(String value) voidvoidvoidsetWithFlush(boolean value) 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
-
CCMultiLanguageField
public CCMultiLanguageField()
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPagein interfaceorg.eclnt.jsfserver.pagebean.IPageBean- Specified by:
getRootExpressionUsedInPagein classorg.eclnt.jsfserver.pagebean.PageBean
-
prepare
public void prepare(String text, List<CCMultiLanguageField.TranslatedText> translations, CCMultiLanguageField.IListener listener) -
initializePageBean
- Specified by:
initializePageBeanin interfaceorg.eclnt.jsfserver.pagebean.component.IPageBeanComponent- Overrides:
initializePageBeanin classorg.eclnt.jsfserver.pagebean.component.PageBeanComponent
-
getLabeltext
-
setLabeltext
-
getEnabled
public boolean getEnabled() -
setEnabled
public void setEnabled(boolean value) -
getPopupWidth
-
setPopupWidth
-
getWithFlush
public boolean getWithFlush() -
setWithFlush
public void setWithFlush(boolean value) -
getWidth
-
getHeight
-
setHeight
-
setWidth
-
getText
-
setText
-
getStyleseq
-
setStyleseq
-
getForeground
-
setForeground
-
getBackground
-
setBackground
-
getBgpaint
-
setBgpaint
-
getDisabledPopupAvailable
public boolean getDisabledPopupAvailable()By default, setting the component to disabled by calling methodsetEnabled(boolean)does not allow the user to open the multi language popup. By setting this property to true the popup still is available - but only in display mode. -
setDisabledPopupAvailable
public void setDisabledPopupAvailable(boolean disabledPopupAvailable) -
onTextAction
public void onTextAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
getControlEnabled
public boolean getControlEnabled() -
getControlEditable
public boolean getControlEditable() -
openTranslationPopup
protected org.eclnt.jsfserver.defaultscreens.ModelessPopup openTranslationPopup(boolean multiLine)
-