Package dev.gothickit.zenkit.mmb
Class NativeMorphSource
java.lang.Object
dev.gothickit.zenkit.mmb.NativeMorphSource
- All Implemented Interfaces:
CacheableObject<CachedMorphSource>,MorphSource,NativeObject
-
Method Summary
Modifier and TypeMethodDescription@NotNull CachedMorphSourcecache()@NotNull CalendarfileDate()@NotNull StringfileName()static @Nullable MorphSourcefromNativeHandle(com.sun.jna.Pointer handle) @NotNull com.sun.jna.PointerbooleanisCached()
-
Method Details
-
fromNativeHandle
@Contract("null -> null; !null -> new") @Nullable public static @Nullable MorphSource fromNativeHandle(com.sun.jna.Pointer handle) -
fileName
- Specified by:
fileNamein interfaceMorphSource
-
fileDate
- Specified by:
fileDatein interfaceMorphSource
-
cache
- Specified by:
cachein interfaceCacheableObject<CachedMorphSource>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedMorphSource>
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-