de.uka.ipd.sdq.ByCounter.utils
Class CountingResultPersistance

java.lang.Object
  extended by de.uka.ipd.sdq.ByCounter.utils.CountingResultPersistance

public class CountingResultPersistance
extends java.lang.Object


Field Summary
static java.lang.String DEFAULT_COUNTING_RESULT_EXTENSION
           
static java.lang.String DEFAULT_COUNTING_RESULT_NAME_SUFFIX
           
static java.lang.String DEFAULT_COUNTING_RESULT_NAMECORE
           
static java.lang.String DEFAULT_RESULTS_DIRECTORY
           
 
Constructor Summary
CountingResultPersistance()
           
 
Method Summary
static CountingResult deserialiseCountingResult(java.lang.String path)
           
static java.lang.String serialiseCountingResult(CountingResult cr)
          Delegates to the fully parameterised method
static java.lang.String serialiseCountingResult(CountingResult cr, java.lang.String nameCore, java.lang.Long timestamp)
          Delegates to the fully parameterised method
static java.lang.String serialiseCountingResult(CountingResult cr, java.lang.String directory, java.lang.String nameCore, java.lang.String suffix, java.lang.String fileExtension, boolean useCountingResultMethodBeginningTimestamp, boolean useCountingResultMethodReportingTimestamp, boolean useTimestampParameter, java.lang.Long timestampToUse)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_COUNTING_RESULT_EXTENSION

public static final java.lang.String DEFAULT_COUNTING_RESULT_EXTENSION
See Also:
Constant Field Values

DEFAULT_COUNTING_RESULT_NAME_SUFFIX

public static final java.lang.String DEFAULT_COUNTING_RESULT_NAME_SUFFIX
See Also:
Constant Field Values

DEFAULT_COUNTING_RESULT_NAMECORE

public static final java.lang.String DEFAULT_COUNTING_RESULT_NAMECORE
See Also:
Constant Field Values

DEFAULT_RESULTS_DIRECTORY

public static final java.lang.String DEFAULT_RESULTS_DIRECTORY
Constructor Detail

CountingResultPersistance

public CountingResultPersistance()
Method Detail

deserialiseCountingResult

public static CountingResult deserialiseCountingResult(java.lang.String path)

serialiseCountingResult

public static java.lang.String serialiseCountingResult(CountingResult cr)
Delegates to the fully parameterised method

Parameters:
cr -
Returns:
Canonical path where the serialised result is written.

serialiseCountingResult

public static java.lang.String serialiseCountingResult(CountingResult cr,
                                                       java.lang.String nameCore,
                                                       java.lang.Long timestamp)
Delegates to the fully parameterised method

Parameters:
cr -
nameCore -
timestamp -
Returns:
Canonical path where the serialised result is written.

serialiseCountingResult

public static java.lang.String serialiseCountingResult(CountingResult cr,
                                                       java.lang.String directory,
                                                       java.lang.String nameCore,
                                                       java.lang.String suffix,
                                                       java.lang.String fileExtension,
                                                       boolean useCountingResultMethodBeginningTimestamp,
                                                       boolean useCountingResultMethodReportingTimestamp,
                                                       boolean useTimestampParameter,
                                                       java.lang.Long timestampToUse)