Class AnalyzerParameters

  • All Implemented Interfaces:
    Constants

    public class AnalyzerParameters
    extends java.lang.Object
    implements Constants
    This class is designed to present the analysis parameters of the CLIF test.
    Author:
    Guy Vachet
    • Constructor Detail

      • AnalyzerParameters

        public AnalyzerParameters()
    • Method Detail

      • setAnalyzePropFileName

        public void setAnalyzePropFileName​(java.lang.String analyzePropFile)
        input of analyze parameters
      • getAnalyzePropFileName

        public java.lang.String getAnalyzePropFileName()
        input of analyze parameters
      • setReportPath

        public void setReportPath​(java.lang.String path)
      • getReportPath

        public java.lang.String getReportPath()
      • setTestNameFilter

        public void setTestNameFilter​(java.lang.String id)
      • getTestNameFilter

        public java.lang.String getTestNameFilter()
      • setBladeIdFilter

        public void setBladeIdFilter​(java.util.Set<java.lang.String> ids)
      • getBladeIdFilter

        public java.util.Set<java.lang.String> getBladeIdFilter()
      • setEventTypeFilter

        public void setEventTypeFilter​(java.util.Set<java.lang.String> eventTypes)
      • getEventTypeFilter

        public java.util.Set<java.lang.String> getEventTypeFilter()
      • setRegexCtrl

        public void setRegexCtrl​(java.lang.String regexCtrl)
      • getRegexCtrl

        public java.lang.String getRegexCtrl()
      • setTimeStart

        public void setTimeStart​(long time)
      • getTimeStart

        public long getTimeStart()
      • setTimeEnd

        public void setTimeEnd​(long time)
      • getTimeEnd

        public long getTimeEnd()
      • setInjectorStatSortFactor

        public void setInjectorStatSortFactor​(double injectorStatSortFactor)
      • getInjectorStatSortFactor

        public double getInjectorStatSortFactor()
      • setInjectorStatSortRatio

        public void setInjectorStatSortRatio​(double injectorStatSortRatio)
      • getInjectorStatSortRatio

        public double getInjectorStatSortRatio()
      • setProbeStatSortFactor

        public void setProbeStatSortFactor​(double probeStatSortFactor)
      • getProbeStatSortFactor

        public double getProbeStatSortFactor()
      • setProbeStatSortRatio

        public void setProbeStatSortRatio​(double probeStatSortRatio)
      • getProbeStatSortRatio

        public double getProbeStatSortRatio()
      • setIsDetailedAnalysis

        public void setIsDetailedAnalysis​(boolean detailedAnalysis)
      • isDetailedAnalysis

        public boolean isDetailedAnalysis()
      • setSliceSize

        public void setSliceSize​(long size)
      • getSliceSize

        public long getSliceSize()
      • setIsOutputFile

        public void setIsOutputFile​(boolean isOutputFile)
      • isOutputFile

        public boolean isOutputFile()
      • setResultFilePath

        public void setResultFilePath​(java.lang.String resultFilePath)
      • getResultFilePath

        public java.lang.String getResultFilePath()
      • loadParameters

        public void loadParameters​(java.util.Properties props)
                            throws java.lang.Exception
        load analyze parameters from properties
        Throws:
        java.lang.Exception
      • loadParameters

        public void loadParameters​(java.lang.String fileName)
                            throws java.lang.Exception
        load analyze parameters from property file
        Throws:
        java.lang.Exception
      • loadParameters

        public void loadParameters()
                            throws java.lang.Exception
        load default analyze parameters
        Throws:
        java.lang.Exception
      • getAnalyzeRangeLabel

        public java.lang.String getAnalyzeRangeLabel()
        in order to display time range to be analyzed
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object