Rename and clean up MapleDataDirectoryEntry

This commit is contained in:
P0nk
2021-09-09 21:49:08 +02:00
parent 2281aec440
commit f3cae06288
9 changed files with 22 additions and 23 deletions

View File

@@ -24,11 +24,10 @@ package provider;
import java.util.List;
/**
*
* @author Matze
*/
public interface MapleDataDirectoryEntry extends MapleDataEntry {
List<MapleDataDirectoryEntry> getSubdirectories();
public interface DataDirectoryEntry extends MapleDataEntry {
List<DataDirectoryEntry> getSubdirectories();
List<MapleDataFileEntry> getFiles();
MapleDataEntry getEntry(String name);
}

View File

@@ -23,5 +23,5 @@ package provider;
public interface MapleDataProvider {
Data getData(String path);
MapleDataDirectoryEntry getRoot();
DataDirectoryEntry getRoot();
}

View File

@@ -21,15 +21,15 @@
*/
package provider.wz;
import provider.MapleDataDirectoryEntry;
import provider.DataDirectoryEntry;
import provider.MapleDataEntity;
import provider.MapleDataEntry;
import provider.MapleDataFileEntry;
import java.util.*;
public class WZDirectoryEntry extends WZEntry implements MapleDataDirectoryEntry {
private List<MapleDataDirectoryEntry> subdirs = new ArrayList<>();
public class WZDirectoryEntry extends WZEntry implements DataDirectoryEntry {
private List<DataDirectoryEntry> subdirs = new ArrayList<>();
private List<MapleDataFileEntry> files = new ArrayList<>();
private Map<String, MapleDataEntry> entries = new HashMap<>();
@@ -41,7 +41,7 @@ public class WZDirectoryEntry extends WZEntry implements MapleDataDirectoryEntry
super(null, 0, 0, null);
}
public void addDirectory(MapleDataDirectoryEntry dir) {
public void addDirectory(DataDirectoryEntry dir) {
subdirs.add(dir);
entries.put(dir.getName(), dir);
}
@@ -51,7 +51,7 @@ public class WZDirectoryEntry extends WZEntry implements MapleDataDirectoryEntry
entries.put(fileEntry.getName(), fileEntry);
}
public List<MapleDataDirectoryEntry> getSubdirectories() {
public List<DataDirectoryEntry> getSubdirectories() {
return Collections.unmodifiableList(subdirs);
}

View File

@@ -22,7 +22,7 @@
package provider.wz;
import provider.Data;
import provider.MapleDataDirectoryEntry;
import provider.DataDirectoryEntry;
import provider.MapleDataProvider;
import java.io.File;
@@ -80,7 +80,7 @@ public class XMLWZFile implements MapleDataProvider {
}
@Override
public MapleDataDirectoryEntry getRoot() {
public DataDirectoryEntry getRoot() {
return rootForNavigation;
}
}