Class GenericAssetType<T extends IAsset>
java.lang.Object
com.hrznstudio.titanium.api.client.GenericAssetType<T>
- All Implemented Interfaces:
IAssetType<T>
-
Constructor Summary
ConstructorsConstructorDescriptionGenericAssetType(Function<IAssetType<T>, T> defaultAsset, Class<T> tClass) GenericAssetType(Supplier<T> defaultAsset, Class<T> tClass) -
Method Summary
-
Constructor Details
-
GenericAssetType
-
GenericAssetType
-
-
Method Details
-
getDefaultAsset
- Specified by:
getDefaultAssetin interfaceIAssetType<T extends IAsset>
-
castOrDefault
- Specified by:
castOrDefaultin interfaceIAssetType<T extends IAsset>- Throws:
ClassCastException
-