Package com.ibm.debug.pdt.codecoverage.core.results.importers
package com.ibm.debug.pdt.codecoverage.core.results.importers
Exporters of code coverage data implement these interfaces.
ICCExporter is the base class representing an exporter.-
ClassDescriptionBase implementation of ImportInput Implements most of the methods that support storing messages and propertiesException indicates that a branch point already existsException thrown when adding a testcase that already existsRepresents a mismatch between 2 filesAn exception during the import process If it is available the path being processed should be set in this exception before throwing itProblems during import of a flowpoint will throw this exception A detailed message can be obtained from this exceptionCommon Import UtilitiesException thrown when an invalid result directory is encountered Message text contains the name of the invalid directoryRepresents an importer of Code Coverage results Known implementations of this interface CompiledCCImporter - accepts a path that can be a single zip file that contains a complete result directory a result directory that contains the result files, specifically the .clcoveragedata and .componentMap files a directory that contains 1 or more zipped results a directory that contains 1 or more result directories a directory that contains a mix of zipped results or result directories Java Importer - accepts a path that can be a result directory that contains the result files, specifically the .coveragedata and .metadata files a file that has the .coveragedata or .metadata extension CC result Importer - accepts a path that can be a single zip file with the file extension .ccresult a result directory that contains 1 or more zip files with the file extension .ccresultAn importer will use this to add content about an imported fileRepresents a function/entry/paragraph in a file Used during import to set valuesRepresents an artifact that is a parent of a flowpoint and therefore can create one as its child In v9 flowpoints must have a valid first line number.This interface serves the following purposes: 1) During the discovery phase it represents that the importer found valid data that can be used to do an import 2) Can be returned with
ICCImportInput.isValidForImport()set to false to indicate that import is not supported but with error messages indicating why.A result that is used during import to set values In v9 of the ccapi statement/branch/module/part support has been added or improvedAn imported test or testcase