public class NamedWriteableRegistry
extends java.lang.Object
Writeable.Reader
readers of NamedWriteable
.
The registration is keyed by the combination of the category class of NamedWriteable
, and a name unique
to that category.Modifier and Type | Class and Description |
---|---|
static class |
NamedWriteableRegistry.Entry
An entry in the registry, made up of a category class and name, and a reader for that category class.
|
Constructor and Description |
---|
NamedWriteableRegistry(java.util.List<NamedWriteableRegistry.Entry> entries)
Constructs a new registry from the given entries.
|
Modifier and Type | Method and Description |
---|---|
<T> Writeable.Reader<? extends T> |
getReader(java.lang.Class<T> categoryClass,
java.lang.String name)
Returns a reader for a
NamedWriteable object identified by the
name provided as argument and its category. |
public NamedWriteableRegistry(java.util.List<NamedWriteableRegistry.Entry> entries)
public <T> Writeable.Reader<? extends T> getReader(java.lang.Class<T> categoryClass, java.lang.String name)
NamedWriteable
object identified by the
name provided as argument and its category.