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

org.evento.parser.BundleParser Maven / Gradle / Ivy

There is a newer version: ev1.10.3
Show newest version
package org.evento.parser;

import org.evento.parser.model.BundleDescription;

import java.io.File;

/**
 * The BundleParser interface provides a method for parsing a directory and returning a BundleDescription object.
 */
public interface BundleParser {
	/**
	 * Parses a directory and returns a {@link BundleDescription} object.
	 *
	 * @param file           the directory to parse
	 * @param repositoryRoot the root URL of the repository
	 * @return the parsed {@link BundleDescription} object
	 * @throws Exception if an error occurs during parsing
	 */
	BundleDescription parseDirectory(File file, String repositoryRoot) throws Exception;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy