Class SummaryViewController

  • All Implemented Interfaces:
    WidgetController, WidgetDragAndDropAware, WidgetInstanceManagerAware, java.io.Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

    public class SummaryViewController
    extends DefaultWidgetController
    See Also:
    Serialized Form
    • Field Detail

      • MODEL_CURRENT_OBJECT

        public static final java.lang.String MODEL_CURRENT_OBJECT
        See Also:
        Constant Field Values
      • MODEL_CURRENT_DATA_TYPE

        public static final java.lang.String MODEL_CURRENT_DATA_TYPE
        See Also:
        Constant Field Values
      • SETTING_DEFAULT_SECTION_RENDERER

        public static final java.lang.String SETTING_DEFAULT_SECTION_RENDERER
        See Also:
        Constant Field Values
      • SETTING_DEFAULT_IMAGE_RENDERER

        public static final java.lang.String SETTING_DEFAULT_IMAGE_RENDERER
        See Also:
        Constant Field Values
      • SETTING_DEFAULT_ACTIONS_RENDERER

        public static final java.lang.String SETTING_DEFAULT_ACTIONS_RENDERER
        See Also:
        Constant Field Values
      • SETTING_CONFIG_CONTEXT

        public static final java.lang.String SETTING_CONFIG_CONTEXT
        See Also:
        Constant Field Values
      • DEFAULT_CONFIG_CONTEXT

        public static final java.lang.String DEFAULT_CONFIG_CONTEXT
        See Also:
        Constant Field Values
      • SOCKET_OUTPUT_FOCUS

        public static final java.lang.String SOCKET_OUTPUT_FOCUS
        See Also:
        Constant Field Values
      • DEFAULT_SECTION_RENDERER_BEAN

        protected static final java.lang.String DEFAULT_SECTION_RENDERER_BEAN
        See Also:
        Constant Field Values
      • DEFAULT_THUMBNAIL_RENDERER_BEAN

        protected static final java.lang.String DEFAULT_THUMBNAIL_RENDERER_BEAN
        See Also:
        Constant Field Values
      • SOCKET_IN_INPUT_OBJECT

        protected static final java.lang.String SOCKET_IN_INPUT_OBJECT
        See Also:
        Constant Field Values
      • SCLASS_EMPTY_MESSAGE_CONTENT

        protected static final java.lang.String SCLASS_EMPTY_MESSAGE_CONTENT
        See Also:
        Constant Field Values
      • SCLASS_EMPTY_MESSAGE_LABEL

        protected static final java.lang.String SCLASS_EMPTY_MESSAGE_LABEL
        See Also:
        Constant Field Values
      • LABEL_EMPTY_MESSAGE

        protected static final java.lang.String LABEL_EMPTY_MESSAGE
        See Also:
        Constant Field Values
    • Constructor Detail

      • SummaryViewController

        public SummaryViewController()
    • Method Detail

      • prepareEmptyMessageLabel

        protected void prepareEmptyMessageLabel()
      • prepareReferenceModelProperties

        protected final void prepareReferenceModelProperties()
      • reload

        protected void reload()
      • clearContent

        protected void clearContent()
      • renderTitle

        @Deprecated(since="6.5",
                    forRemoval=true)
        protected void renderTitle()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.5, use Use renderTitle(String) instead.
      • renderTitle

        protected void renderTitle​(java.lang.String dataType)
      • loadConfiguration

        protected SummaryView loadConfiguration​(java.lang.String typecode)
      • renderThumbnail

        protected void renderThumbnail​(java.lang.String dataType)
      • renderMainContent

        protected void renderMainContent​(java.lang.String dataType)
      • setInputObject

        public void setInputObject​(java.lang.Object inputObject)
      • isDataTypeChanging

        protected boolean isDataTypeChanging​(java.lang.Object inputObject)
      • reset

        protected void reset()
      • processInputObject

        protected void processInputObject​(java.lang.Object inputObject)
      • reloadThumbnail

        protected void reloadThumbnail()
      • reloadActions

        protected void reloadActions()
      • getConfigContext

        protected java.lang.String getConfigContext()
      • getCurrentDataType

        protected java.util.Optional<DataType> getCurrentDataType()
      • getCurrentObject

        protected java.util.Optional<java.lang.Object> getCurrentObject()
      • getTypeFacade

        protected TypeFacade getTypeFacade()
      • setTypeFacade

        public void setTypeFacade​(TypeFacade typeFacade)
      • getLabelService

        protected LabelService getLabelService()
      • setLabelService

        public void setLabelService​(LabelService labelService)
      • getContent

        protected org.zkoss.zul.Div getContent()
      • setContent

        protected void setContent​(org.zkoss.zul.Div content)
      • getTitleContainer

        protected org.zkoss.zul.Div getTitleContainer()
      • setTitleContainer

        protected void setTitleContainer​(org.zkoss.zul.Div titleContainer)
      • getThumbnailContainer

        protected org.zkoss.zul.Div getThumbnailContainer()
      • setThumbnailContainer

        protected void setThumbnailContainer​(org.zkoss.zul.Div thumbnailContainer)
      • getEmptyMessageLabel

        protected org.zkoss.zul.Label getEmptyMessageLabel()
      • setEmptyMessageLabel

        protected void setEmptyMessageLabel​(org.zkoss.zul.Label label)
      • getActionSlots

        protected java.util.Set<Actions> getActionSlots()
      • setReferenceModelProperties

        public void setReferenceModelProperties​(ReferenceModelProperties referenceModelProperties)
      • getSummaryViewSectionRenderer

        @Deprecated(since="6.5",
                    forRemoval=true)
        protected WidgetComponentRenderer<org.zkoss.zk.ui.Component,​AbstractSection,​java.lang.Object> getSummaryViewSectionRenderer()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.5
        See Also:
        getSectionRenderer()
      • getSummaryViewThumbnailRenderer

        @Deprecated(since="6.5",
                    forRemoval=true)
        protected WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,​SummaryView,​java.lang.Object> getSummaryViewThumbnailRenderer()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.5
        See Also:
        getSectionRenderer()