From 5c0eadf643595b98a149a70edd162d74d4e9880a Mon Sep 17 00:00:00 2001 From: Konloch Date: Thu, 1 Jul 2021 16:50:07 -0700 Subject: [PATCH] EAR Support Can you hear me now? --- .../club/bytecodeviewer/gui/resourcelist/ImageRenderer.java | 2 +- .../club/bytecodeviewer/resources/importing/ImportResource.java | 2 +- .../resources/importing/impl/DirectoryResourceImporter.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ImageRenderer.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ImageRenderer.java index c0b74792..7fa505ee 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ImageRenderer.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ImageRenderer.java @@ -29,7 +29,7 @@ public class ImageRenderer extends DefaultTreeCellRenderer ResourceTreeNode node = (ResourceTreeNode) value; String name = node.toString().toLowerCase(); - if (name.endsWith(".jar") || name.endsWith(".war")) + if (name.endsWith(".jar") || name.endsWith(".war") || name.endsWith(".ear")) { setIcon(Resources.jarIcon); } diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/ImportResource.java b/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/ImportResource.java index a31e5e01..fbf466bf 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/ImportResource.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/ImportResource.java @@ -58,7 +58,7 @@ public class ImportResource implements Runnable } else { - if (fn.endsWith(".jar") || fn.endsWith(".zip") || fn.endsWith(".war")) + if (fn.endsWith(".jar") || fn.endsWith(".zip") || fn.endsWith(".war") || fn.endsWith(".ear")) { if(!Import.ZIP.getImporter().open(file)) update = false; diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/impl/DirectoryResourceImporter.java b/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/impl/DirectoryResourceImporter.java index 0437cb59..55c05c8f 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/impl/DirectoryResourceImporter.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/impl/DirectoryResourceImporter.java @@ -60,7 +60,7 @@ public class DirectoryResourceImporter implements Importer final String fileName = child.getName(); //attempt to import archives automatically - if (fileName.endsWith(".jar") || fileName.endsWith(".zip") || fileName.endsWith(".war")) + if (fileName.endsWith(".jar") || fileName.endsWith(".zip") || fileName.endsWith(".war") || fileName.endsWith(".ear")) { Import.ZIP.getImporter().open(child); }