1
0
Fork 0

code formatting

This commit is contained in:
Claudio Atzori 2024-05-30 10:21:18 +02:00
parent eadfd8d71d
commit a02f3f0d2b
2 changed files with 52 additions and 49 deletions

View File

@ -70,7 +70,8 @@ public class XMLIterator implements Iterator<String> {
super();
this.element = element;
if (element.contains(",")) {
elements= Arrays.stream(element.split(","))
elements = Arrays
.stream(element.split(","))
.filter(StringUtils::isNoneBlank)
.map(String::toLowerCase)
.collect(Collectors.toList());
@ -155,15 +156,15 @@ public class XMLIterator implements Iterator<String> {
XMLEvent peek = parser.peek();
if (peek != null && peek.isStartElement()) {
String name = peek.asStartElement().getName().getLocalPart();
if( isCheckTag(name))
if (isCheckTag(name))
return peek;
}
while (parser.hasNext()) {
XMLEvent event= parser.nextEvent();
XMLEvent event = parser.nextEvent();
if (event != null && event.isStartElement()) {
String name = event.asStartElement().getName().getLocalPart();
if( isCheckTag(name))
if (isCheckTag(name))
return event;
}
}
@ -181,12 +182,13 @@ public class XMLIterator implements Iterator<String> {
}
private boolean isCheckTag(final String tagName) {
if (elements!= null) {
final String found =elements.stream()
if (elements != null) {
final String found = elements
.stream()
.filter(e -> e.equalsIgnoreCase(tagName))
.findFirst()
.orElse(null);
if (found!= null)
if (found != null)
return true;
} else {
if (element.equalsIgnoreCase(tagName)) {

View File

@ -1,9 +1,11 @@
package eu.dnetlib.dhp.collection.plugin.file;
import java.io.IOException;
import java.util.HashMap;
import java.util.Objects;
import java.util.stream.Stream;
import eu.dnetlib.dhp.collection.ApiDescriptor;
import eu.dnetlib.dhp.common.aggregation.AggregatorReport;
import eu.dnetlib.dhp.common.collection.CollectorException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.junit.jupiter.api.*;
@ -12,10 +14,9 @@ import org.mockito.junit.jupiter.MockitoExtension;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.util.HashMap;
import java.util.Objects;
import java.util.stream.Stream;
import eu.dnetlib.dhp.collection.ApiDescriptor;
import eu.dnetlib.dhp.common.aggregation.AggregatorReport;
import eu.dnetlib.dhp.common.collection.CollectorException;
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
@ExtendWith(MockitoExtension.class)