public class MetaRegistry
Registry for managing meta registration. Provides methods to register and query meta items.
java.lang.Object > MetaRegistry
Field Summary
metaId
final
int
metaId
Field metaId.
metaEntry
final
MetaRegistryEntry
metaEntry
Field metaEntry.
entry
final
MetaRegistryEntry
entry
Field entry.
Method Detail
MetaRegistry
public
public
MetaRegistry
()
Method MetaRegistry.
registerMetaObject
public
MetaKey
registerMetaObject
(final Function function, final boolean persistent, final String keyName, @Nonnull final Codec codec)
Method registerMetaObject.
- Parameters:
final Functionfunctionfinal booleanpersistentfinal StringkeyName@Nonnull final Codeccodec
forEachMetaEntry
public
void
forEachMetaEntry
(@Nonnull final IMetaStore store, @Nonnull final MetaEntryConsumer consumer)
Method forEachMetaEntry.
- Parameters:
@Nonnull final IMetaStorestore@Nonnull final MetaEntryConsumerconsumer
accept
public
void
accept
(final int id, final T value)
Method accept.
- Parameters:
final intidfinal Tvalue
getMetaKeyForCodecKey
Method getMetaKeyForCodecKey.
- Parameters:
final StringcodecKey
MetaRegistryEntry
public
public
MetaRegistryEntry
(final MetaRegistry metaRegistry, final Function function, final MetaKey key)
Method MetaRegistryEntry.
- Parameters:
final MetaRegistrymetaRegistryfinal Functionfunctionfinal MetaKeykey
getFunction
public
T>
getFunction
()
Method getFunction.