|
Kieker 1.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object kieker.analysis.analysisComponent.AbstractAnalysisComponent kieker.analysis.repository.AbstractRepository kieker.tools.traceAnalysis.repository.TraceColorRepository
public class TraceColorRepository
Implementation of a trace color repository, which associates colors to traces. These colors can, for instance, be used to highlight traces in graph renderings.
Nested Class Summary | |
---|---|
static class |
TraceColorRepository.TraceColorRepositoryData
This class groups the data required for a TraceColorRepository . |
Field Summary | |
---|---|
static String |
CONFIG_PROPERTY_NAME_TRACE_COLOR_FILE_NAME
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 |
Constructor Summary | |
---|---|
TraceColorRepository(Configuration configuration,
IProjectContext projectContext)
Creates a new description repository using the given configuration. |
|
TraceColorRepository(Configuration configuration,
TraceColorRepository.TraceColorRepositoryData colorData,
IProjectContext projectContext)
Creates a new color repository with the given data. |
Method Summary | |
---|---|
static TraceColorRepository |
createFromFile(String fileName,
IProjectContext projectContext)
Initializes a trace color repository from a given file. |
Color |
getCollisionColor()
Returns the color to use for elements for which no unique color can be determined. |
Map<Long,Color> |
getColorMap()
Returns the color map stored in this repository. |
Configuration |
getCurrentConfiguration()
This method should deliver a Configuration 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. |
Color |
getDefaultColor()
Returns the color to use for elements which are not defined in the color map. |
Methods inherited from class kieker.analysis.repository.AbstractRepository |
---|
getRepositoryDescription, getRepositoryName |
Methods inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponent |
---|
getName |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface kieker.analysis.analysisComponent.IAnalysisComponent |
---|
getName |
Field Detail |
---|
public static final String CONFIG_PROPERTY_NAME_TRACE_COLOR_FILE_NAME
Constructor Detail |
---|
public TraceColorRepository(Configuration configuration, IProjectContext projectContext) throws IOException
configuration
- The configuration to useprojectContext
- The project context for this plugin.
IOException
- If an I/O error occurs during initializationpublic TraceColorRepository(Configuration configuration, TraceColorRepository.TraceColorRepositoryData colorData, IProjectContext projectContext)
configuration
- The configuration to usecolorData
- The color data to use for this repositoryprojectContext
- The project context to use for this repository.Method Detail |
---|
public Configuration getCurrentConfiguration()
Configuration
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.
getCurrentConfiguration
in interface IAnalysisComponent
getCurrentConfiguration
in class AbstractAnalysisComponent
public Map<Long,Color> getColorMap()
public Color getDefaultColor()
public Color getCollisionColor()
public static TraceColorRepository createFromFile(String fileName, IProjectContext projectContext) throws IOException
fileName
- The name of the file to read fromprojectContext
- The project context to use.
IOException
- If an I/O error occurs
|
Kieker 1.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |