org.entityfs.cap
Interface CapabilityProvider


public interface CapabilityProvider

A capability provider adds file system and entity capabilities to a file system. It may also remove capabilities from it if they are incompatible with the provided capabilities.

Capability providers are added when the file system is created (see FileSystemBuilder.addCapabilityProvider(CapabilityProvider)). The order in which they are added is not important as a provider's capabilities are visible to all other providers.

Since:
1.0
Author:
Karl Gustafsson
See Also:
EntityCapability, EntityCapabilityType, FileSystemCapability, FileSystemCapabilityType