Package org.kingdoms.data.compressor
Class DataCompressRegistry
java.lang.Object
org.kingdoms.data.compressor.DataCompressRegistry
- All Implemented Interfaces:
CompressableData<Object>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcompress(DataCompressor compressor, Object object) intgetAvgSize(Class<?> clazz, int defaultSize) <D> CompressableData<D> getCompressor(Class<D> clazz) <T> voidregister(Class<T> clazz, CompressableData<T> handler) voidvoidregisterSize(Class<?> clazz, int size)
-
Constructor Details
-
DataCompressRegistry
public DataCompressRegistry()
-
-
Method Details
-
registerDefaults
public void registerDefaults() -
registerSize
-
getAvgSize
-
register
-
getCompressor
-
compress
- Specified by:
compressin interfaceCompressableData<Object>
-