de.rpgframework.genericrpg.data.CustomDataSetManager Maven / Gradle / Ivy
package de.rpgframework.genericrpg.data;
import java.io.InputStream;
import java.util.List;
/**
*
*/
public interface CustomDataSetManager {
//-------------------------------------------------------------------
/**
* Get a list of all datasets for custom data. A dataset named "default"
* covers all XML files that are in directly in the custom directory.
* It is expected that the returned handle has a list of "filehandles"
* (filenames without the suffix) and that this list is sorted in a load
* order.
*
* How exactly load order is determined and user-controlled is up for later.
* @return
*/
public List getCustomDataProducts();
public InputStream getDataFile(CustomDataSetHandle product, String fileKey);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy