Class TraceColorRepository
java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.repository.AbstractRepository
kieker.tools.trace.analysis.repository.TraceColorRepository
- All Implemented Interfaces:
kieker.analysis.analysisComponent.IAnalysisComponent,kieker.analysis.repository.IRepository
@Deprecated
public class TraceColorRepository
extends kieker.analysis.repository.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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTraceColorRepository.TraceColorRepositoryDataDeprecated.This class groups the data required for aTraceColorRepository. -
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONFIG_PROPERTY_NAME_TRACE_COLOR_FILE_NAMEDeprecated.Name of the configuration property that contains the file name of the trace color file. -
Constructor Summary
Constructors Constructor Description TraceColorRepository(kieker.common.configuration.Configuration configuration, kieker.analysis.IProjectContext projectContext)Deprecated.Creates a new description repository using the given configuration.TraceColorRepository(kieker.common.configuration.Configuration configuration, TraceColorRepository.TraceColorRepositoryData colorData, kieker.analysis.IProjectContext projectContext)Deprecated.Creates a new color repository with the given data. -
Method Summary
Modifier and Type Method Description static TraceColorRepositorycreateFromFile(java.lang.String fileName, kieker.analysis.IProjectContext projectContext)Deprecated.Initializes a trace color repository from a given file.ColorgetCollisionColor()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.kieker.common.configuration.ConfigurationgetCurrentConfiguration()Deprecated.ColorgetDefaultColor()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(kieker.common.configuration.Configuration configuration, kieker.analysis.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(kieker.common.configuration.Configuration configuration, TraceColorRepository.TraceColorRepositoryData colorData, kieker.analysis.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
public kieker.common.configuration.Configuration getCurrentConfiguration()Deprecated.- Specified by:
getCurrentConfigurationin interfacekieker.analysis.analysisComponent.IAnalysisComponent- Specified by:
getCurrentConfigurationin classkieker.analysis.analysisComponent.AbstractAnalysisComponent
-
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, kieker.analysis.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
-