Class GOGraph

    • Constructor Detail

      • GOGraph

        public GOGraph​(int eventId,
                       int hobj,
                       int locVarId,
                       int row,
                       int col)
    • Method Detail

      • setDiagramData

        public void setDiagramData​(int index,
                                   D2SD refToSD,
                                   int refToCol,
                                   int step,
                                   int bStart_Int)
        Specified by:
        setDiagramData in interface IGraphComponent
      • setDiagramData

        public void setDiagramData​(int index,
                                   D2SD refToSD,
                                   int refToCol,
                                   int step)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphData (%HI_SetDiagramData)
        Specified by:
        setDiagramData in interface IGraphComponent
      • addGraphData

        public void addGraphData​(int index,
                                 D2SD refToSD,
                                 int refToCol,
                                 int step)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_AddGraphData. Not supported in Thin client.
        Specified by:
        addGraphData in interface IGraphComponent
      • setGraphRowNr

        public void setGraphRowNr​(int rowIdxInt)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphRowNr
        Specified by:
        setGraphRowNr in interface IGraphComponent
      • setDiagTimes

        public void setDiagTimes​(java.util.Date param1,
                                 java.util.Date param2,
                                 boolean bSavePrevTimes)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphTimes (%HI_SetDiagTimes)
        Specified by:
        setDiagTimes in interface IGraphComponent
      • setDiagTimes

        public void setDiagTimes​(java.util.Date param1,
                                 java.util.Date param2)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphTimes (%HI_SetDiagTimes)
        Specified by:
        setDiagTimes in interface IGraphComponent
      • setDiatrendInfo

        public void setDiatrendInfo​(int index,
                                    java.lang.String popis)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphInfo (%HI_SetDiatrendInfo)
        Specified by:
        setDiatrendInfo in interface IGraphComponent
      • setDiatrendInfo

        public void setDiatrendInfo​(int index,
                                    java.lang.String popis,
                                    java.lang.String jednotky)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphInfo (%HI_SetDiatrendInfo)
        Specified by:
        setDiatrendInfo in interface IGraphComponent
      • setDiaTrendPrintTitle

        public void setDiaTrendPrintTitle​(java.lang.String printTitle)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphPrintTitle (%HI_SetDiaTrendPrintTitle) Not supported in Thin client.
        Specified by:
        setDiaTrendPrintTitle in interface IGraphComponent
      • setDiaTrendTick

        public void setDiaTrendTick​(int extraTick,
                                    int majorTick,
                                    int minorTick)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphTick (%HI_SetDiaTrendTick). Not supported in Thin client.
        Specified by:
        setDiaTrendTick in interface IGraphComponent
      • setGraphDigitDesc

        public void setGraphDigitDesc​(int axesNr,
                                      int firstLevelNr,
                                      java.lang.String[] levelNames)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphDigitDesc
        Specified by:
        setGraphDigitDesc in interface IGraphComponent
      • setGraphButtons

        public void setGraphButtons​(int index,
                                    int visible,
                                    int enable)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphButtons. Not supported in Thin client.
        Specified by:
        setGraphButtons in interface IGraphComponent
      • setGraphButtonsToolTip

        public void setGraphButtonsToolTip​(java.lang.String text)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphButtonsToolTip Not supported in Thin client.
        Specified by:
        setGraphButtonsToolTip in interface IGraphComponent
      • showLine

        public void showLine​(int index,
                             boolean bShow)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_ShowLine
        Specified by:
        showLine in interface IGraphComponent
      • printGO

        public void printGO()
        Corresponds to ESL function %HI_PrintGO Not supported in Thin client.
      • printGO

        public void printGO​(boolean bPreview)
        Corresponds to ESL function %HI_PrintGO Not supported in Thin client.
      • printGO

        public void printGO​(boolean bPreview,
                            boolean bDescriptTable)
        Corresponds to ESL function %HI_PrintGO Not supported in Thin client.
      • addGraphTimezone

        public void addGraphTimezone​(int idZone,
                                     java.util.Date startTime,
                                     java.util.Date endTime)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphTimeZone
        Specified by:
        addGraphTimezone in interface IGraphComponent
      • setGraphTimeZoneColor

        public void setGraphTimeZoneColor​(int idZone,
                                          int color)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphTimeZoneColor
        Specified by:
        setGraphTimeZoneColor in interface IGraphComponent
      • setGraphTimeZoneVisible

        public void setGraphTimeZoneVisible​(int idZone,
                                            boolean bVisible)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphTimeZoneVisible
        Specified by:
        setGraphTimeZoneVisible in interface IGraphComponent
      • setGraphXY_XAxisDesc

        public void setGraphXY_XAxisDesc​(double x,
                                         java.lang.String text)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphXY_XAxisDesc
        Specified by:
        setGraphXY_XAxisDesc in interface IGraphComponent
      • setGraphXYText

        public void setGraphXYText​(int lineNr,
                                   double x,
                                   double y,
                                   java.lang.String text)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphXYText
        Specified by:
        setGraphXYText in interface IGraphComponent
      • setGraphAxisRange

        public void setGraphAxisRange​(int axisNr,
                                      double low,
                                      double high)
        Funkcia nastavi rozsah danej osi grafu alebo XY grafu, ktory je pripojeny k zobrazovacu typu Graf alebo XY Graf. ESL funkcia - %HI_SetGraphAxisRange( INT in refId, INT in axisNr, REAL in _low, REAL in _high)
        Specified by:
        setGraphAxisRange in interface IGraphComponent
        Parameters:
        axisNr - cislo osi
        low - Minimum na osi. Ak je null, minimum je dynamicke
        high - Maximum na osi. Ak je null, maximum je dynamicke
      • setGraphAxisRangeDynamic

        public void setGraphAxisRangeDynamic​(int axisNr,
                                             java.lang.Double low,
                                             java.lang.Double high)
        Funkcia nastavi rozsah danej osi grafu alebo XY grafu, ktora je pripojena k zobrazovacu typu Graf alebo XY Graf s moznostou dynamickych hranic. ESL funkcia - %HI_SetGraphAxisRange( INT in refId, INT in axisNr, REAL in _low, REAL in _high)
        Parameters:
        axisNr - cislo osi
        low - Minimum na osi. Ak je null, minimum je dynamicke
        high - Maximum na osi. Ak je null, maximum je dynamicke
      • print

        public void print​(boolean bPreview,
                          boolean bDescriptTable)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_PrintGO. Not supported in Thin client.
        Specified by:
        print in interface IGraphComponent
      • setGraphTimeZoom

        public void setGraphTimeZoom​(java.util.Date startTime,
                                     java.util.Date endTime)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphTimeZoom
        Specified by:
        setGraphTimeZoom in interface IGraphComponent
      • refreshLine

        public void refreshLine​(int lineNr)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_GraphLineRefresh Not implemented in Thin client.
        Specified by:
        refreshLine in interface IGraphComponent
      • resetGraphZoom

        public void resetGraphZoom​(boolean resetX,
                                   boolean resetY)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_ResetGraphZoom Not implemented in Thin client.
        Specified by:
        resetGraphZoom in interface IGraphComponent
      • setGraphAxisDesc

        public void setGraphAxisDesc​(int axisNr,
                                     java.lang.String desc)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphAxisDesc. Not implemented in Thin client.
        Specified by:
        setGraphAxisDesc in interface IGraphComponent
      • setGraphBarWidth

        public void setGraphBarWidth​(int lineNr,
                                     int width)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphBarWidth Not implemented in Thin client.
        Specified by:
        setGraphBarWidth in interface IGraphComponent
      • displayGraphGrid

        public void displayGraphGrid​(boolean bHorizontal,
                                     boolean bVertical,
                                     int color)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphGrid Not implemented in Thin client.
        Specified by:
        displayGraphGrid in interface IGraphComponent
      • setGraphLinePeriode

        public void setGraphLinePeriode​(int lineNr,
                                        int periodeSec)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetGraphLinePeriode Not implemented in Thin client.
        Specified by:
        setGraphLinePeriode in interface IGraphComponent
      • setVisibleGraphControls

        public void setVisibleGraphControls​(boolean visible1,
                                            boolean visible2)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function Not implemented in Thin client.
        Specified by:
        setVisibleGraphControls in interface IGraphComponent
      • setEnableGraphButtons

        public void setEnableGraphButtons​(int refBtn,
                                          boolean bEnable)
        Description copied from interface: IGraphComponent
        Corresponds to ESL function %HI_SetEnableGraphButtons. Not implemented in HI.
        Specified by:
        setEnableGraphButtons in interface IGraphComponent
      • setLineObject

        public void setLineObject​(int lineNr,
                                  D2Base object,
                                  int iAxis,
                                  boolean bSkipDataRead)
        Description copied from interface: IGraphComponent
        Corresponds to ESL action HI_SETDT_LINEOBJ
        Specified by:
        setLineObject in interface IGraphComponent
      • addGraphListener

        public void addGraphListener​(IGraphListener listener)