Package org.alfresco.traitextender
Class ExtendedTrait<T extends Trait>
- java.lang.Object
-
- org.alfresco.traitextender.ExtendedTrait<T>
-
-
Constructor Summary
Constructors Constructor Description ExtendedTrait(T trait)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E> Eextend(Class<E> extensionAPI, ExtensionFactory<E> factory)<E> EgetExtension(Class<E> extensionAPI)TgetTrait()
-
-
-
Constructor Detail
-
ExtendedTrait
public ExtendedTrait(T trait)
-
-
Method Detail
-
getTrait
public T getTrait()
-
getExtension
public <E> E getExtension(Class<E> extensionAPI)
-
extend
public <E> E extend(Class<E> extensionAPI, ExtensionFactory<E> factory)
-
-