Rename and clean up MapleDataDirectoryEntry
This commit is contained in:
@@ -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);
|
||||
}
|
||||
@@ -23,5 +23,5 @@ package provider;
|
||||
|
||||
public interface MapleDataProvider {
|
||||
Data getData(String path);
|
||||
MapleDataDirectoryEntry getRoot();
|
||||
DataDirectoryEntry getRoot();
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user