Class TraceColorRepository
java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.repository.AbstractRepository
kieker.tools.trace.analysis.repository.TraceColorRepository
- All Implemented Interfaces:
IAnalysisComponent
,IRepository
@Deprecated public class TraceColorRepository extends AbstractRepository
Deprecated.
since 2.0.0
Implementation of a trace color repository, which associates colors to traces. These colors can, for instance,
be used to highlight traces in graph renderings.
- Since:
- 1.6
- Author:
- Holger Knoche
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TraceColorRepository.TraceColorRepositoryData
Deprecated.This class groups the data required for aTraceColorRepository
. -
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CONFIG_PROPERTY_NAME_TRACE_COLOR_FILE_NAME
Deprecated.Name of the configuration property that contains the file name of the trace color file.Fields inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponent
CONFIG_NAME, configuration, logger, projectContext, recordsTimeUnitFromProjectContext
-
Constructor Summary
Constructors Constructor Description TraceColorRepository(Configuration configuration, IProjectContext projectContext)
Deprecated.Creates a new description repository using the given configuration.TraceColorRepository(Configuration configuration, TraceColorRepository.TraceColorRepositoryData colorData, IProjectContext projectContext)
Deprecated.Creates a new color repository with the given data. -
Method Summary
Modifier and Type Method Description static TraceColorRepository
createFromFile(java.lang.String fileName, IProjectContext projectContext)
Deprecated.Initializes a trace color repository from a given file.Color
getCollisionColor()
Deprecated.Returns the color to use for elements for which no unique color can be determined.java.util.Map<java.lang.Long,Color>
getColorMap()
Deprecated.Returns the color map stored in this repository.Configuration
getCurrentConfiguration()
Deprecated.This method should deliver aConfiguration
object containing the current configuration of this instance.Color
getDefaultColor()
Deprecated.Returns the color to use for elements which are not defined in the color map.Methods inherited from class kieker.analysis.repository.AbstractRepository
getDefaultConfiguration, getRepositoryDescription, getRepositoryName
-
Field Details
-
CONFIG_PROPERTY_NAME_TRACE_COLOR_FILE_NAME
public static final java.lang.String CONFIG_PROPERTY_NAME_TRACE_COLOR_FILE_NAMEDeprecated.Name of the configuration property that contains the file name of the trace color file.- See Also:
- Constant Field Values
-
-
Constructor Details
-
TraceColorRepository
public TraceColorRepository(Configuration configuration, IProjectContext projectContext) throws java.io.IOExceptionDeprecated.Creates a new description repository using the given configuration.- Parameters:
configuration
- The configuration to useprojectContext
- The project context for this plugin.- Throws:
java.io.IOException
- If an I/O error occurs during initialization
-
TraceColorRepository
public TraceColorRepository(Configuration configuration, TraceColorRepository.TraceColorRepositoryData colorData, IProjectContext projectContext)Deprecated.Creates a new color repository with the given data.- Parameters:
configuration
- The configuration to usecolorData
- The color data to use for this repositoryprojectContext
- The project context to use for this repository.
-
-
Method Details
-
getCurrentConfiguration
Deprecated.This method should deliver aConfiguration
object containing the current configuration of this instance. In other words: The constructor should be able to use the given object to initialize a new instance of this class with the same intern properties.- Specified by:
getCurrentConfiguration
in interfaceIAnalysisComponent
- Specified by:
getCurrentConfiguration
in classAbstractAnalysisComponent
- Returns:
- A completely filled configuration object.
-
getColorMap
Deprecated.Returns the color map stored in this repository.- Returns:
- See above
-
getDefaultColor
Deprecated.Returns the color to use for elements which are not defined in the color map.- Returns:
- See above
-
getCollisionColor
Deprecated.Returns the color to use for elements for which no unique color can be determined.- Returns:
- See above
-
createFromFile
public static TraceColorRepository createFromFile(java.lang.String fileName, IProjectContext projectContext) throws java.io.IOExceptionDeprecated.Initializes a trace color repository from a given file.- Parameters:
fileName
- The name of the file to read fromprojectContext
- The project context to use.- Returns:
- The initialized trace color repository
- Throws:
java.io.IOException
- If an I/O error occurs
-