Class WGraph

java.lang.Object
org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zul.impl.XulElement
org.zkoss.zul.Div
org.adempiere.webui.apps.graph.WGraph
All Implemented Interfaces:
Serializable, Cloneable, org.zkoss.zk.ui.Component, org.zkoss.zk.ui.ext.Scope, org.zkoss.zk.ui.IdSpace, org.zkoss.zk.ui.sys.ComponentCtrl

public class WGraph extends org.zkoss.zul.Div implements org.zkoss.zk.ui.IdSpace
Performance Graph
Author:
hengsin
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent

    org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl

    Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent

    org.zkoss.zk.ui.AbstractComponent.Children, org.zkoss.zk.ui.AbstractComponent.ForwardInfo, org.zkoss.zk.ui.AbstractComponent.TargetInfo
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected DecimalFormat
     
    Load Performance Data

    Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent

    _zclass

    Fields inherited from interface org.zkoss.zk.ui.Component

    APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE

    Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl

    AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, AFTER_PARENT_CHANGED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor
    WGraph(MGoal goal)
    Constructor
    WGraph(MGoal goal, int zoom, boolean chartSelection, boolean hideTitle, boolean renderTable, boolean renderChart)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Get Point 0_0
     
     
     
    int
     
    boolean
     
    boolean
     
    boolean
     
    void
    render chart and/or table
    void
    setChartSelection(boolean chartSelection)
    show/hide the chart type selection control
    void
    setGoal(MGoal goal)
     
    void
    setRenderChart(boolean mRenderChart)
    hide/show chart for performance goal
    void
    setRenderTable(boolean mRenderTable)
    hide/show the summary table for performance goal
    void
     
    void
     
    void
    setY_TargetLabel(String targetLabel, double target)
     
    void
    setZoomFactor(int zoomFactor)
    set zoom in factor

    Methods inherited from class org.zkoss.zul.impl.XulElement

    clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, renderProperties, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes

    Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent

    addSclass, evalCSSFlex, focus, getAction, getClientAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setClientAction, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly

    Methods inherited from class org.zkoss.zk.ui.AbstractComponent

    addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, destroyIndexCacheMap, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, disableHostChanged, enableBindingAnnotation, enableHostChanged, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getForwards, getId, getIndexCacheMap, getLastChild, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, initIndexCacheMap, insertBefore, invalidate, isChildable, isDisabledHostChanged, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onParentChanged, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, renderPropertiesOnly, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.zkoss.zk.ui.IdSpace

    getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, hasFellow, hasFellow

    Methods inherited from interface org.zkoss.zk.ui.ext.Scope

    addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
  • Field Details

  • Constructor Details

    • WGraph

      public WGraph()
      Constructor
    • WGraph

      public WGraph(MGoal goal)
      Constructor
      Parameters:
      goal -
    • WGraph

      public WGraph(MGoal goal, int zoom, boolean chartSelection, boolean hideTitle, boolean renderTable, boolean renderChart)
      Constructor
      Parameters:
      goal -
      zoom -
      chartSelection -
      hideTitle -
      renderTable -
      renderChart -
  • Method Details

    • setGoal

      public void setGoal(MGoal goal)
      Parameters:
      goal -
    • isChartSelection

      public boolean isChartSelection()
      Returns:
      true if the chart type selection control is available
    • setChartSelection

      public void setChartSelection(boolean chartSelection)
      show/hide the chart type selection control
      Parameters:
      chartSelection -
    • render

      public void render()
      render chart and/or table
    • getPoint0_0

      public Point getPoint0_0()
      Get Point 0_0
      Returns:
      point
    • getX_AxisLabel

      public String getX_AxisLabel()
      Returns:
      Returns the x_AxisLabel.
    • setX_AxisLabel

      public void setX_AxisLabel(String axisLabel)
      Parameters:
      axisLabel - The x_AxisLabel to set.
    • getY_AxisLabel

      public String getY_AxisLabel()
      Returns:
      Returns the y_AxisLabel.
    • setY_AxisLabel

      public void setY_AxisLabel(String axisLabel)
      Parameters:
      axisLabel - The y_AxisLabel to set.
    • getY_TargetLabel

      public String getY_TargetLabel()
      Returns:
      Returns the y_TargetLabel.
    • setY_TargetLabel

      public void setY_TargetLabel(String targetLabel, double target)
      Parameters:
      targetLabel - The y_TargetLabel to set.
    • getZoomFactor

      public int getZoomFactor()
      Returns:
      zoom in factor
    • setZoomFactor

      public void setZoomFactor(int zoomFactor)
      set zoom in factor
      Parameters:
      zoomFactor -
    • isRenderTable

      public boolean isRenderTable()
      Returns:
      true if the summary table for performance goal is render on screen
    • setRenderTable

      public void setRenderTable(boolean mRenderTable)
      hide/show the summary table for performance goal
      Parameters:
      mRenderTable -
    • isRenderChart

      public boolean isRenderChart()
      Returns:
      true if chart is render on screen
    • setRenderChart

      public void setRenderChart(boolean mRenderChart)
      hide/show chart for performance goal
      Parameters:
      mRenderChart -
    • getGraphColumnList

      public GraphColumn[] getGraphColumnList()
      Returns:
      GraphColumn[]