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

com.github.pms1.tppt.p2.CommonP2Repository Maven / Gradle / Ivy

package com.github.pms1.tppt.p2;

import java.io.IOException;
import java.nio.file.Path;
import java.util.List;

public interface CommonP2Repository {

	void setCompression(DataCompression... compressions) throws IOException;

	 T accept(P2RepositoryVisitor visitor);

	List getMetadataDataCompressions();

	List getArtifactDataCompressions();

	RepositoryFacade getArtifactRepositoryFacade() throws IOException;

	RepositoryFacade getMetadataRepositoryFacade() throws IOException;

	Path getPath();

	void save(DataCompression... compressions) throws IOException;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy