public class RegistryIndexElement extends java.lang.Object implements KeyedElement
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
key |
| Constructor and Description |
|---|
RegistryIndexElement(java.lang.String key) |
RegistryIndexElement(java.lang.String key,
int[] extensionPoints,
int[] extensions) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
compare(KeyedElement other) |
protected int[] |
getExtensionPoints() |
protected int[] |
getExtensions() |
java.lang.Object |
getKey() |
int |
getKeyHashCode() |
boolean |
updateExtension(int id,
boolean add) |
boolean |
updateExtensionPoint(int id,
boolean add) |
boolean |
updateExtensionPoints(int[] IDs,
boolean add) |
boolean |
updateExtensions(int[] IDs,
boolean add) |
public RegistryIndexElement(java.lang.String key)
public RegistryIndexElement(java.lang.String key,
int[] extensionPoints,
int[] extensions)
protected int[] getExtensions()
protected int[] getExtensionPoints()
public boolean updateExtension(int id,
boolean add)
public boolean updateExtensions(int[] IDs,
boolean add)
public boolean updateExtensionPoint(int id,
boolean add)
public boolean updateExtensionPoints(int[] IDs,
boolean add)
public int getKeyHashCode()
getKeyHashCode in interface KeyedElementpublic java.lang.Object getKey()
getKey in interface KeyedElementpublic boolean compare(KeyedElement other)
compare in interface KeyedElement