From d23701a3cafec72ff943054b17a615183bfa3fde Mon Sep 17 00:00:00 2001 From: sirjonasxx <36828922+sirjonasxx@users.noreply.github.com> Date: Mon, 6 Sep 2021 17:31:34 +0200 Subject: [PATCH] remove duplicate --- .../extensions/parsers/HCatalogIndex.java | 85 ------------------- 1 file changed, 85 deletions(-) delete mode 100644 G-Earth/src/main/java/gearth/extensions/parsers/HCatalogIndex.java diff --git a/G-Earth/src/main/java/gearth/extensions/parsers/HCatalogIndex.java b/G-Earth/src/main/java/gearth/extensions/parsers/HCatalogIndex.java deleted file mode 100644 index 7f48063..0000000 --- a/G-Earth/src/main/java/gearth/extensions/parsers/HCatalogIndex.java +++ /dev/null @@ -1,85 +0,0 @@ -package gearth.extensions.parsers; - -import gearth.protocol.HPacket; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -public class HCatalogIndex { - private final HPageIndex root; - private final boolean newAdditionsAvailable; - private final String catalogType; - - public HPageIndex getRoot() { - return root; - } - - public boolean isNewAdditionsAvailable() { - return newAdditionsAvailable; - } - - public String getCatalogType() { - return catalogType; - } - - public HCatalogIndex(HPacket packet) { - this.root = new HPageIndex(packet); - this.newAdditionsAvailable = packet.readBoolean(); - this.catalogType = packet.readString(); - } - - public static class HPageIndex { - private final boolean visible; - private final int icon, pageId; - private final String pageName, localization; - private final List offerIds = new ArrayList<>(); - private final List children = new ArrayList<>(); - - public boolean isVisible() { - return visible; - } - - public int getIcon() { - return icon; - } - - public int getPageId() { - return pageId; - } - - public String getPageName() { - return pageName; - } - - public String getLocalization() { - return localization; - } - - public List getOfferIds() { - return Collections.unmodifiableList(offerIds); - } - - public List getChildren() { - return Collections.unmodifiableList(children); - } - - private HPageIndex(HPacket packet) { - this.visible = packet.readBoolean(); - this.icon = packet.readInteger(); - this.pageId = packet.readInteger(); - this.pageName = packet.readString(); - this.localization = packet.readString(); - - int offerCount = packet.readInteger(); - for(int i = 0; i < offerCount; i++) { - this.offerIds.add(packet.readInteger()); - } - - int childCount = packet.readInteger(); - for(int i = 0; i < childCount; i++) { - this.children.add(new HPageIndex(packet)); - } - } - } -}