Class ComponentInjectorHelper


  • public class ComponentInjectorHelper
    extends java.lang.Object
    • Field Detail

      • COMPONENT_EDITOR_CONF

        public static final java.lang.String COMPONENT_EDITOR_CONF
        See Also:
        Constant Field Values
      • COMPONENT_EDITOR_GRP_SCLASS

        public static final java.lang.String COMPONENT_EDITOR_GRP_SCLASS
        See Also:
        Constant Field Values
      • COMPONENT_EDITOR_GRP_SCLASS_NOT_EXPANDABLE

        public static final java.lang.String COMPONENT_EDITOR_GRP_SCLASS_NOT_EXPANDABLE
        See Also:
        Constant Field Values
      • LOAD_ON_DEMAND_FLAG

        public static final java.lang.String LOAD_ON_DEMAND_FLAG
        See Also:
        Constant Field Values
      • EDITOR_ENTRY_READ_ONLY

        public static final java.lang.String EDITOR_ENTRY_READ_ONLY
        See Also:
        Constant Field Values
      • EDITOR_ENTRY_WIDTHS

        public static final java.lang.String EDITOR_ENTRY_WIDTHS
        See Also:
        Constant Field Values
      • EDITOR_ENTRY_WIDTHS_TOOLTIP

        public static final java.lang.String EDITOR_ENTRY_WIDTHS_TOOLTIP
        See Also:
        Constant Field Values
      • CONTENT_EDITOR_ROW_ERROR

        public static final java.lang.String CONTENT_EDITOR_ROW_ERROR
        See Also:
        Constant Field Values
      • CONTENT_EDITOR_ROW

        public static final java.lang.String CONTENT_EDITOR_ROW
        See Also:
        Constant Field Values
      • UPDATE_COMPONENT_KEY

        public static final java.lang.String UPDATE_COMPONENT_KEY
        See Also:
        Constant Field Values
    • Constructor Detail

      • ComponentInjectorHelper

        public ComponentInjectorHelper()
    • Method Detail

      • renderEditorRow

        public static org.zkoss.zk.ui.HtmlBasedComponent renderEditorRow​(org.zkoss.zk.ui.Component parent,
                                                                         java.util.Map<java.lang.String,​java.lang.Object> editorParameters,
                                                                         boolean editable,
                                                                         java.lang.String label,
                                                                         java.lang.String description)
      • createLocalizedTooltip

        public static org.zkoss.zul.Popup createLocalizedTooltip​(java.lang.String message,
                                                                 org.zkoss.zk.ui.Component parent,
                                                                 org.zkoss.zul.Label target)
      • getEditorWiths

        public static java.lang.String getEditorWiths​(java.util.Map<java.lang.String,​java.lang.Object> configParams)
      • getEditorWithsTooltip

        public static java.lang.String getEditorWithsTooltip​(java.util.Map<java.lang.String,​java.lang.Object> configParams)
      • getPropertyLabel

        public static java.lang.String getPropertyLabel​(PropertyDescriptor propDescr)
      • hasEditableProperties

        public static boolean hasEditableProperties​(TypedObject referenceValue)
      • createVelocityContext

        public static org.apache.velocity.VelocityContext createVelocityContext​(java.lang.Object item)
      • checkVelocityParamsChanged

        public static boolean checkVelocityParamsChanged​(java.lang.Object item,
                                                         org.apache.velocity.VelocityContext lastVelocityCtx)
      • getParsedVelocityTemplateString

        public static java.lang.String getParsedVelocityTemplateString​(java.lang.Object item,
                                                                       java.lang.String velocityTemplate)
      • createEditorListener

        public static EditorListener createEditorListener​(TypedObject item,
                                                          ObjectValueContainer objectValueContainer,
                                                          java.util.Map<java.lang.String,​? extends java.lang.Object> params,
                                                          PropertyDescriptor propDescr,
                                                          java.lang.String editorCode,
                                                          org.zkoss.zk.ui.HtmlBasedComponent parent,
                                                          org.zkoss.zk.ui.HtmlBasedComponent rootComponent,
                                                          boolean autoPersist)
      • createAnErrorMessage

        public static Message createAnErrorMessage​(java.lang.Exception exception)
      • getMessageRenderer

        protected static MessageRenderer getMessageRenderer()