@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 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 static LineConsumer createLineConsumer(final Optional<PathConfig> config, final InputFile file, final ImportEventListener listener) { final List<LineConsumer> importers = new ArrayList<>(); importers.add(new LongTagImportingLineConsumer(file, listener)); if (config.isPresent()) { importers.add(new ShortTagImportingLineConsumer(config.get(), file, listener)); } return new DelegatingLineConsumer(importers); }
private static LineConsumer createLineConsumer(final Optional<PathConfig> config, final InputFile file, final ImportEventListener listener) { final List<LineConsumer> importers = new ArrayList<>(); importers.add(new LongTagImportingLineConsumer(file, listener)); if (config.isPresent()) { importers.add(new ShortTagImportingLineConsumer(config.get(), file, listener)); } return new DelegatingLineConsumer(importers); }
@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 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); }