public abstract class RegistryObject extends java.lang.Object implements KeyedElement
| Modifier and Type | Field and Description |
|---|---|
protected int[] |
children |
protected ExtensionRegistry |
registry |
| Modifier | Constructor and Description |
|---|---|
protected |
RegistryObject(ExtensionRegistry registry,
boolean persist) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
compare(KeyedElement other) |
protected int |
getExtraDataOffset() |
java.lang.Object |
getKey() |
int |
getKeyHashCode() |
protected java.lang.String |
getLocale() |
protected int |
getObjectId() |
protected int[] |
getRawChildren() |
protected boolean |
noExtraData() |
protected void |
setExtraDataOffset(int offset) |
protected boolean |
shouldPersist() |
protected int[] children
protected ExtensionRegistry registry
protected RegistryObject(ExtensionRegistry registry, boolean persist)
protected int[] getRawChildren()
protected int getObjectId()
public int getKeyHashCode()
getKeyHashCode in interface KeyedElementpublic java.lang.Object getKey()
getKey in interface KeyedElementpublic boolean compare(KeyedElement other)
compare in interface KeyedElementprotected boolean shouldPersist()
protected boolean noExtraData()
protected int getExtraDataOffset()
protected void setExtraDataOffset(int offset)
protected java.lang.String getLocale()