public static class Char2ObjectFunctions.Singleton<V> extends AbstractChar2ObjectFunction<V> implements Serializable, Cloneable
This class may be useful to implement your own in case you subclass a type-specific function.
Modifier and Type | Field and Description |
---|---|
protected char |
key |
protected V |
value |
defRetValue
Modifier | Constructor and Description |
---|---|
protected |
Singleton(char key,
V value) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
boolean |
containsKey(char k) |
V |
get(char k)
Returns the value to which the given key is mapped.
|
int |
size()
Returns the intended number of keys in this function, or -1 if no such number exists.
|
clear, containsKey, defaultReturnValue, defaultReturnValue, get, put, put, remove, remove
protected final char key
protected final V value
protected Singleton(char key, V value)
public boolean containsKey(char k)
containsKey
in interface Char2ObjectFunction<V>
Function.containsKey(Object)
public V get(char k)
Char2ObjectFunction
get
in interface Char2ObjectFunction<V>
k
- the key.Function.get(Object)
public int size()
Function
Most function implementations will have some knowledge of the intended number of keys in their domain. In some cases, however, this might not be possible.
Copyright © 2011–2024. All rights reserved.