diff --git a/src/main/java/eu/clarin/sru/server/SRUQueryParserRegistry.java b/src/main/java/eu/clarin/sru/server/SRUQueryParserRegistry.java index 7c1c80d..e6a5f82 100644 --- a/src/main/java/eu/clarin/sru/server/SRUQueryParserRegistry.java +++ b/src/main/java/eu/clarin/sru/server/SRUQueryParserRegistry.java @@ -75,8 +75,7 @@ public List> getQueryParsers() { * Builder for creating {@link SRUQueryParserRegistry} instances. */ public static class Builder { - private final List> parsers = - new ArrayList>(); + private final List> parsers = new ArrayList<>(); /** @@ -95,7 +94,7 @@ public Builder(boolean registerDefaults) { /** - * Constructor. Automaticaly registers registers SRU/CQL standard query + * Constructor. Automatically registers registers SRU/CQL standard query * parsers (queryType cql and searchTerms). */ public Builder() { diff --git a/src/main/java/eu/clarin/sru/server/SRURequestImpl.java b/src/main/java/eu/clarin/sru/server/SRURequestImpl.java index ad290fd..165d468 100644 --- a/src/main/java/eu/clarin/sru/server/SRURequestImpl.java +++ b/src/main/java/eu/clarin/sru/server/SRURequestImpl.java @@ -616,7 +616,7 @@ private boolean checkParameters2() { * QueryParser implementation */ final Map queryParameters = - new HashMap(); + new HashMap<>(); List missingParameter = null; for (String name : queryParser.getQueryParameterNames()) { parameterNames.remove(name); @@ -626,7 +626,7 @@ private boolean checkParameters2() { queryParameters.put(name, value); } else { if (missingParameter == null) { - missingParameter = new ArrayList(); + missingParameter = new ArrayList<>(); } missingParameter.add(name); } @@ -1008,7 +1008,7 @@ public List getExtraRequestDataNames() { String name = (String) i.nextElement(); if (name.startsWith(PARAM_EXTENSION_PREFIX)) { if (result == null) { - result = new ArrayList(); + result = new ArrayList<>(); } result.add(name); } @@ -1051,14 +1051,14 @@ public void addDiagnostic(String uri, String details, String message) { private void addDiagnostic(SRUDiagnostic diagnostic) { if (diagnostics == null) { - diagnostics = new ArrayList(); + diagnostics = new ArrayList<>(); } diagnostics.add(diagnostic); } - - + + private List getParameterNames() { - List list = new ArrayList(); + List list = new ArrayList<>(); for (Enumeration i = request.getParameterNames(); i.hasMoreElements();) { String name = (String) i.nextElement(); diff --git a/src/main/java/eu/clarin/sru/server/SRUServerConfig.java b/src/main/java/eu/clarin/sru/server/SRUServerConfig.java index 1de261d..7984d08 100644 --- a/src/main/java/eu/clarin/sru/server/SRUServerConfig.java +++ b/src/main/java/eu/clarin/sru/server/SRUServerConfig.java @@ -1235,7 +1235,7 @@ private static IndexInfo buildIndexInfo(XPath xpath, Document doc) XPathExpression expr = xpath.compile("//sru:indexInfo/sru:set"); NodeList result = (NodeList) expr.evaluate(doc, XPathConstants.NODESET); if (result.getLength() > 0) { - sets = new ArrayList(result.getLength()); + sets = new ArrayList<>(result.getLength()); for (int i = 0; i < result.getLength(); i++) { Element e = (Element) result.item(i); String identifier = e.getAttribute("identifier"); @@ -1257,7 +1257,7 @@ private static IndexInfo buildIndexInfo(XPath xpath, Document doc) expr = xpath.compile("//sru:indexInfo/sru:index"); result = (NodeList) expr.evaluate(doc, XPathConstants.NODESET); if (result.getLength() > 0) { - indexes = new ArrayList(result.getLength()); + indexes = new ArrayList<>(result.getLength()); for (int i = 0; i < result.getLength(); i++) { Element e = (Element) result.item(i); List title = @@ -1268,7 +1268,7 @@ private static IndexInfo buildIndexInfo(XPath xpath, Document doc) List maps = null; NodeList result2 = e.getElementsByTagName("map"); if ((result2 != null) && (result2.getLength() > 0)) { - maps = new ArrayList( + maps = new ArrayList<>( result2.getLength()); boolean foundPrimary = false; for (int j = 0; j < result2.getLength(); j++) { @@ -1331,7 +1331,7 @@ private static List buildSchemaInfo(XPath xpath, Document doc) XPathExpression expr = xpath.compile("//sru:schemaInfo/sru:schema"); NodeList result = (NodeList) expr.evaluate(doc, XPathConstants.NODESET); if (result.getLength() > 0) { - schemaInfos = new ArrayList(result.getLength()); + schemaInfos = new ArrayList<>(result.getLength()); for (int i = 0; i < result.getLength(); i++) { Element e = (Element) result.item(i); String identifier = e.getAttribute("identifier"); @@ -1376,7 +1376,7 @@ private static List fromNodeList(NodeList nodes) throws SRUConfigException { List list = null; if (nodes.getLength() > 0) { - list = new ArrayList(nodes.getLength()); + list = new ArrayList<>(nodes.getLength()); boolean foundPrimary = false; for (int i = 0; i < nodes.getLength(); i++) { Element e = (Element) nodes.item(i); diff --git a/src/main/java/eu/clarin/sru/server/SRUXMLStreamWriter.java b/src/main/java/eu/clarin/sru/server/SRUXMLStreamWriter.java index 0ba37ac..d9e297f 100644 --- a/src/main/java/eu/clarin/sru/server/SRUXMLStreamWriter.java +++ b/src/main/java/eu/clarin/sru/server/SRUXMLStreamWriter.java @@ -128,7 +128,7 @@ public void write(String s, int off, int len) throws IOException { if (indent > 0) { this.indent = indent; this.state = IndentingState.SEEN_NOTHING; - this.stateStack = new ArrayDeque(16); + this.stateStack = new ArrayDeque<>(16); } }