org.entityfs.cap
Interface EntityCapabilityType<T extends EntityCapability>

All Known Implementing Classes:
ECTFileResolvable, ECTJarEntry, ECTUriResolvable, ECTZipEntry, FCTAppendable, FCTFileBacked, FCTRandomAccess

public interface EntityCapabilityType<T extends EntityCapability>

This interface defines a type object for identifying entity capability types. Every entity capability has a companion capability type class with a static singleton instance of that class named TYPE that identifies the capability.

Entity capability type classes follow the same name standard as entity capability classes, with an added T to the prefix:

All implementations of this interface are declared final.

Since:
1.0
Author:
Karl Gustafsson
See Also:
EntityCapability