private String formatPathConfig(PathConfig config) { return " - " + config.getDescription() + " (type " + config.getTagArtifactType() + "): covers '" + config.getCoveredItemArtifactType() + "', prefix: '" + config.getCoveredItemNamePrefix() + "'"; }
/** * @return the new {@link PathConfig}. */ public PathConfig build() { return new PathConfig(this); } }
private SpecificationItemId createCoveredItem(final String name, final String revision) { final int parsedRevision = parseRevision(name, revision); final String nameWithPrefix = getCoveredItemNamePrefix() + name; return SpecificationItemId.createId(this.pathConfig.getCoveredItemArtifactType(), nameWithPrefix, parsedRevision); }
private String getCoveredItemNamePrefix() { return this.pathConfig.getCoveredItemNamePrefix() != null ? this.pathConfig.getCoveredItemNamePrefix() : ""; }
@Override void processMatch(final Matcher matcher, final int lineNumber, final int lineMatchCount) { final String coveredItemName = matcher.group(1); final String coveredItemRevision = matcher.group(2); final SpecificationItemId coveredId = createCoveredItem(coveredItemName, coveredItemRevision); final String generatedName = generateName(coveredId, lineNumber, lineMatchCount); final SpecificationItemId tagItemId = SpecificationItemId .createId(this.pathConfig.getTagArtifactType(), generatedName); LOG.finest(() -> "File " + this.file + ":" + lineNumber + ": found '" + tagItemId + "' covering id '" + coveredId + "'"); addItem(lineNumber, coveredId, tagItemId); }
private Optional<PathConfig> findConfig(final InputFile file) { return getPathConfigs() // .filter(config -> config.matches(file)) // .findFirst(); }
public PathConfig convert() { return PathConfig.builder() // .coveredItemArtifactType(coveredItemArtifactType) .coveredItemNamePrefix(getItemNamePrefix()) // .tagArtifactType(tagArtifactType).pathListMatcher(getPaths()) // .build(); }
private SpecificationItemId createCoveredItem(final String name, final String revision) { final int parsedRevision = parseRevision(name, revision); final String nameWithPrefix = getCoveredItemNamePrefix() + name; return SpecificationItemId.createId(this.pathConfig.getCoveredItemArtifactType(), nameWithPrefix, parsedRevision); }
private String getCoveredItemNamePrefix() { return this.pathConfig.getCoveredItemNamePrefix() != null ? this.pathConfig.getCoveredItemNamePrefix() : ""; }
@Override void processMatch(final Matcher matcher, final int lineNumber, final int lineMatchCount) { final String coveredItemName = matcher.group(1); final String coveredItemRevision = matcher.group(2); final SpecificationItemId coveredId = createCoveredItem(coveredItemName, coveredItemRevision); final String generatedName = generateName(coveredId, lineNumber, lineMatchCount); final SpecificationItemId tagItemId = SpecificationItemId .createId(this.pathConfig.getTagArtifactType(), generatedName); LOG.finest(() -> "File " + this.file + ":" + lineNumber + ": found '" + tagItemId + "' covering id '" + coveredId + "'"); addItem(lineNumber, coveredId, tagItemId); }
private Optional<PathConfig> findConfig(final InputFile file) { return getPathConfigs() // .filter(config -> config.matches(file)) // .findFirst(); }
/** * @return the new {@link PathConfig}. */ public PathConfig build() { return new PathConfig(this); } }