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

org.cryptomator.cryptofs.attr.AttributeViewComponent Maven / Gradle / Ivy

There is a newer version: 2.7.1-beta1
Show newest version
package org.cryptomator.cryptofs.attr;

import dagger.BindsInstance;
import dagger.Subcomponent;
import org.cryptomator.cryptofs.CryptoPath;

import java.nio.file.LinkOption;
import java.nio.file.attribute.FileAttributeView;
import java.util.Optional;

@AttributeViewScoped
@Subcomponent(modules = {AttributeViewModule.class})
public interface AttributeViewComponent {

	Optional attributeView();

	@Subcomponent.Factory
	interface Factory {

		AttributeViewComponent create(@BindsInstance CryptoPath cleartextPath, @BindsInstance Class type, @BindsInstance LinkOption[] linkOptions);

	}

}







© 2015 - 2024 Weber Informatics LLC | Privacy Policy