Class 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:
    Serialized Form
    • 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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      DecimalFormat format  
      • 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, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      GraphColumn[] getGraphColumnList()  
      Point getPoint0_0()
      Get Point 0_0
      String getX_AxisLabel()  
      String getY_AxisLabel()  
      String getY_TargetLabel()  
      int getZoomFactor()  
      boolean isChartSelection()  
      boolean isRenderChart()  
      boolean isRenderTable()  
      void render()
      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 setX_AxisLabel​(String axisLabel)  
      void setY_AxisLabel​(String axisLabel)  
      void setY_TargetLabel​(String targetLabel, double target)  
      void setZoomFactor​(int zoomFactor)
      set zoom in factor
      • Methods inherited from class org.zkoss.zul.Div

        getAlign, renderProperties, setAlign
      • Methods inherited from class org.zkoss.zul.impl.XulElement

        clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
      • Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent

        addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, 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, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, 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, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, 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, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
      • Methods inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl

        invalidatePartial
      • 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
    • Constructor Detail

      • 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 Detail

      • 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[]