private TracePackageElement[] generateElementsFromArchive() {
ArchiveFile archiveFile = getSpecifiedArchiveFile();
Enumeration<?> entries = archiveFile.entries();
- Set<String> traceFileNames = new HashSet<String>();
+ Set<String> traceFileNames = new HashSet<>();
while (entries.hasMoreElements()) {
ArchiveEntry entry = (ArchiveEntry) entries.nextElement();
String entryName = entry.getName();
}
}
- List<TracePackageElement> packageElements = new ArrayList<TracePackageElement>();
+ List<TracePackageElement> packageElements = new ArrayList<>();
for (String traceFileName : traceFileNames) {
TracePackageTraceElement traceElement = new TracePackageTraceElement(null, traceFileName, null);
traceElement.setChildren(new TracePackageElement[] { new TracePackageFilesElement(traceElement, traceFileName) });
}
private static TracePackageElement[] loadElementsFromManifest(InputStream inputStream) throws IOException, SAXException, ParserConfigurationException {
- List<TracePackageElement> packageElements = new ArrayList<TracePackageElement>();
+ List<TracePackageElement> packageElements = new ArrayList<>();
TracePackageElement element = null;
Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(inputStream);
String traceType = traceElement.getAttribute(ITracePackageConstants.TRACE_TYPE_ATTRIB);
element = new TracePackageTraceElement(null, traceName, traceType);
- List<TracePackageElement> children = new ArrayList<TracePackageElement>();
+ List<TracePackageElement> children = new ArrayList<>();
NodeList fileElements = traceElement.getElementsByTagName(ITracePackageConstants.TRACE_FILE_ELEMENT);
for (int j = 0; j < fileElements.getLength(); ++j) {
Node fileNode = fileElements.item(j);
TracePackageSupplFilesElement supplFilesElement = new TracePackageSupplFilesElement(element);
// Supplementary files
- List<TracePackageSupplFileElement> suppFiles = new ArrayList<TracePackageSupplFileElement>();
+ List<TracePackageSupplFileElement> suppFiles = new ArrayList<>();
NodeList suppFilesElements = traceElement.getElementsByTagName(ITracePackageConstants.SUPPLEMENTARY_FILE_ELEMENT);
for (int j = 0; j < suppFilesElements.getLength(); ++j) {
Node suppFileNode = suppFilesElements.item(j);
}
// bookmarks
- List<Map<String, String>> bookmarkAttribs = new ArrayList<Map<String, String>>();
+ List<Map<String, String>> bookmarkAttribs = new ArrayList<>();
NodeList bookmarksElements = traceElement.getElementsByTagName(ITracePackageConstants.BOOKMARKS_ELEMENT);
for (int j = 0; j < bookmarksElements.getLength(); ++j) {
Node bookmarksNode = bookmarksElements.item(j);
if (bookmarkNode.getNodeType() == Node.ELEMENT_NODE) {
Element bookmarkElement = (Element) bookmarkNode;
NamedNodeMap attributesMap = bookmarkElement.getAttributes();
- Map<String, String> attribs = new HashMap<String, String>();
+ Map<String, String> attribs = new HashMap<>();
for (int l = 0; l < attributesMap.getLength(); ++l) {
Node item = attributesMap.item(l);
attribs.put(item.getNodeName(), item.getNodeValue());