Class CmsDataViewWidgetRenderer

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ENTITY_CLASS
      The entity CSS class.
      static java.lang.String LABEL_CLASS
      The attribute label CSS class.
      static java.lang.String WIDGET_HOLDER_CLASS
      The widget holder CSS class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CmsDataViewWidgetRenderer configure​(java.lang.String configuration)
      Returns a copy of this renderer which has been configured with the given configuration string.
      java.lang.String getName()
      Gets the name of the renderer (should be unique for each renderer class).
      void renderAttributeValue​(org.opencms.acacia.shared.CmsEntity parentEntity, CmsAttributeHandler attributeHandler, int attributeIndex, com.google.gwt.user.client.ui.Panel context)
      Renders a single attribute value.
      void renderForm​(org.opencms.acacia.shared.CmsEntity entity, com.google.gwt.user.client.ui.Panel context, I_CmsAttributeHandler parentHandler, int attributeIndex)
      Renders the given entity into a form.
      CmsTabbedPanel<com.google.gwt.user.client.ui.FlowPanel> renderForm​(org.opencms.acacia.shared.CmsEntity entity, java.util.List<org.opencms.acacia.shared.CmsTabInfo> tabInfos, com.google.gwt.user.client.ui.Panel context, I_CmsAttributeHandler parentHandler, int attributeIndex)
      Renders the given entity into a form with tabs.
      void renderInline​(org.opencms.acacia.shared.CmsEntity parentEntity, java.lang.String attributeName, I_CmsInlineFormParent formParent, I_CmsInlineHtmlUpdateHandler updateHandler, I_CmsAttributeHandler parentHandler, int attributeIndex, int minOccurrence, int maxOccurrence)
      Injects editing widgets into the given DOM context to enable editing of the given entity attribute.
      void renderInline​(org.opencms.acacia.shared.CmsEntity entity, I_CmsInlineFormParent formParent, I_CmsInlineHtmlUpdateHandler updateHandler, I_CmsAttributeHandler parentHandler, int attributeIndex)
      Injects editing widgets into the given DOM context to enable editing of the given entity.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait