All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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