|
|
|
|
@ -440,6 +440,7 @@ class Entities {
|
|
|
|
|
/**
|
|
|
|
|
* {@inheritDoc}
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public void add(String name, int value) {
|
|
|
|
|
mapNameToValue.put(name, new Integer(value));
|
|
|
|
|
mapValueToName.put(value, name);
|
|
|
|
|
@ -448,6 +449,7 @@ class Entities {
|
|
|
|
|
/**
|
|
|
|
|
* {@inheritDoc}
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public String name(int value) {
|
|
|
|
|
return (String) mapValueToName.get(value);
|
|
|
|
|
}
|
|
|
|
|
@ -455,6 +457,7 @@ class Entities {
|
|
|
|
|
/**
|
|
|
|
|
* {@inheritDoc}
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public int value(String name) {
|
|
|
|
|
Object value = mapNameToValue.get(name);
|
|
|
|
|
if (value == null) {
|
|
|
|
|
@ -472,6 +475,7 @@ class Entities {
|
|
|
|
|
/**
|
|
|
|
|
* {@inheritDoc}
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public void add(String name, int value) {
|
|
|
|
|
mapNameToValue.put(name, new Integer(value));
|
|
|
|
|
mapValueToName.put(new Integer(value), name);
|
|
|
|
|
@ -480,6 +484,7 @@ class Entities {
|
|
|
|
|
/**
|
|
|
|
|
* {@inheritDoc}
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public String name(int value) {
|
|
|
|
|
return (String) mapValueToName.get(new Integer(value));
|
|
|
|
|
}
|
|
|
|
|
@ -487,6 +492,7 @@ class Entities {
|
|
|
|
|
/**
|
|
|
|
|
* {@inheritDoc}
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public int value(String name) {
|
|
|
|
|
Object value = mapNameToValue.get(name);
|
|
|
|
|
if (value == null) {
|
|
|
|
|
@ -591,6 +597,7 @@ class Entities {
|
|
|
|
|
/**
|
|
|
|
|
* {@inheritDoc}
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public void add(String name, int value) {
|
|
|
|
|
ensureCapacity(size + 1);
|
|
|
|
|
names[size] = name;
|
|
|
|
|
@ -618,6 +625,7 @@ class Entities {
|
|
|
|
|
/**
|
|
|
|
|
* {@inheritDoc}
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public String name(int value) {
|
|
|
|
|
for (int i = 0; i < size; ++i) {
|
|
|
|
|
if (values[i] == value) {
|
|
|
|
|
@ -630,6 +638,7 @@ class Entities {
|
|
|
|
|
/**
|
|
|
|
|
* {@inheritDoc}
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public int value(String name) {
|
|
|
|
|
for (int i = 0; i < size; ++i) {
|
|
|
|
|
if (names[i].equals(name)) {
|
|
|
|
|
|