|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.simantics.databoard.binding.Binding
org.simantics.databoard.binding.MapBinding
org.simantics.databoard.binding.java.TreeSetBinding
public class TreeSetBinding
Binds java.util.TreeSet to Map(T, {})
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.simantics.databoard.binding.Binding |
---|
Binding.Visitor<T>, Binding.Visitor1 |
Constructor Summary | |
---|---|
TreeSetBinding(Binding elementBinding)
|
|
TreeSetBinding(MapType mapType,
Binding elementBinding)
|
Method Summary | |
---|---|
void |
clear(java.lang.Object set)
|
boolean |
containsKey(java.lang.Object set,
java.lang.Object key)
|
boolean |
containsValue(java.lang.Object set,
java.lang.Object value)
|
int |
count(java.lang.Object src,
java.lang.Object from,
boolean fromInclusive,
java.lang.Object end,
boolean endInclusive)
Count the number of entries between two keyes |
java.lang.Object |
create()
|
java.lang.Object |
create(java.util.List<java.lang.Object> keys,
java.util.List<java.lang.Object> values)
Create a new map with initial values. |
java.lang.Object |
create(java.util.Map initialMap)
Create a new map with initial values. |
java.lang.Object |
create(java.lang.Object[] keys,
java.lang.Object[] values)
Create a new map with initial values. |
java.lang.Object |
create(java.util.Set<?> initialSet)
|
java.lang.Object |
get(java.lang.Object set,
java.lang.Object key)
Return the value to which the specified key is mapped. |
void |
getAll(java.lang.Object setFrom,
java.util.Map to)
|
void |
getAll(java.lang.Object setFrom,
java.lang.Object[] keys,
java.lang.Object[] values)
Get keys and values, in order |
java.lang.Object |
getCeilingKey(java.lang.Object set,
java.lang.Object key)
|
void |
getEntries(java.lang.Object src,
java.lang.Object from,
boolean fromInclusive,
java.lang.Object end,
boolean endInclusive,
ArrayBinding dstKeyArrayBinding,
java.lang.Object dstKeyArray,
ArrayBinding dstValueArrayBinding,
java.lang.Object dstValueArray)
Read a range of entries |
java.lang.Object |
getFirstKey(java.lang.Object set)
|
java.lang.Object |
getFloorKey(java.lang.Object set,
java.lang.Object key)
|
java.lang.Object |
getHigherKey(java.lang.Object set,
java.lang.Object key)
|
java.lang.Object[] |
getKeys(java.lang.Object set)
Get keys in order |
void |
getKeys(java.lang.Object set,
java.util.Set<java.lang.Object> keys)
|
java.lang.Object |
getLastKey(java.lang.Object set)
|
java.lang.Object |
getLowerKey(java.lang.Object set,
java.lang.Object key)
|
java.lang.Object[] |
getValues(java.lang.Object set)
Get values in order |
boolean |
isInstance(java.lang.Object obj)
|
void |
put(java.lang.Object set,
java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.lang.Object setTo,
java.util.Map from)
|
void |
putAll(java.lang.Object setTo,
java.util.Set<?> from)
|
java.lang.Object |
remove(java.lang.Object set,
java.lang.Object key)
|
int |
size(java.lang.Object set)
|
Methods inherited from class org.simantics.databoard.binding.MapBinding |
---|
accept, accept, assertInstaceIsValid, createUnchecked, createUnchecked, createUnchecked, createUnchecked, deepCompare, deepHashValue, getKeyBinding, getValueBinding, setKeyBinding, setValueBinding, type |
Methods inherited from class org.simantics.databoard.binding.Binding |
---|
assertInstaceIsValid, clone, cloneUnchecked, compare, createDefault, createDefaultUnchecked, createRandom, createRandomUnchecked, equals, hashValue, isImmutable, main, parseValue, parseValue, parseValueDefinition, printValue, printValueDefinition, serializer, serializer, serializerUnchecked, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
---|
equals |
Constructor Detail |
---|
public TreeSetBinding(MapType mapType, Binding elementBinding)
public TreeSetBinding(Binding elementBinding)
Method Detail |
---|
public void clear(java.lang.Object set) throws BindingException
clear
in class MapBinding
BindingException
public boolean containsKey(java.lang.Object set, java.lang.Object key) throws BindingException
containsKey
in class MapBinding
BindingException
public boolean containsValue(java.lang.Object set, java.lang.Object value) throws BindingException
containsValue
in class MapBinding
BindingException
public java.lang.Object create() throws BindingException
create
in class MapBinding
BindingException
public java.lang.Object create(java.util.Set<?> initialSet) throws BindingException
BindingException
public java.lang.Object create(java.util.Map initialMap) throws BindingException
MapBinding
create
in class MapBinding
BindingException
public java.lang.Object create(java.lang.Object[] keys, java.lang.Object[] values) throws BindingException
MapBinding
create
in class MapBinding
BindingException
public java.lang.Object create(java.util.List<java.lang.Object> keys, java.util.List<java.lang.Object> values)
MapBinding
create
in class MapBinding
public java.lang.Object get(java.lang.Object set, java.lang.Object key) throws BindingException
MapBinding
get
in class MapBinding
BindingException
public void getAll(java.lang.Object setFrom, java.util.Map to) throws BindingException
getAll
in class MapBinding
BindingException
public void getAll(java.lang.Object setFrom, java.lang.Object[] keys, java.lang.Object[] values) throws BindingException
MapBinding
getAll
in class MapBinding
BindingException
public java.lang.Object[] getKeys(java.lang.Object set) throws BindingException
MapBinding
getKeys
in class MapBinding
BindingException
public void getKeys(java.lang.Object set, java.util.Set<java.lang.Object> keys) throws BindingException
getKeys
in class MapBinding
BindingException
public java.lang.Object[] getValues(java.lang.Object set) throws BindingException
MapBinding
getValues
in class MapBinding
BindingException
public int count(java.lang.Object src, java.lang.Object from, boolean fromInclusive, java.lang.Object end, boolean endInclusive) throws BindingException
MapBinding
count
in class MapBinding
BindingException
public void getEntries(java.lang.Object src, java.lang.Object from, boolean fromInclusive, java.lang.Object end, boolean endInclusive, ArrayBinding dstKeyArrayBinding, java.lang.Object dstKeyArray, ArrayBinding dstValueArrayBinding, java.lang.Object dstValueArray) throws BindingException
MapBinding
getEntries
in class MapBinding
BindingException
public void put(java.lang.Object set, java.lang.Object key, java.lang.Object value) throws BindingException
put
in class MapBinding
BindingException
public void putAll(java.lang.Object setTo, java.util.Set<?> from)
public void putAll(java.lang.Object setTo, java.util.Map from) throws BindingException
putAll
in class MapBinding
BindingException
public java.lang.Object remove(java.lang.Object set, java.lang.Object key) throws BindingException
remove
in class MapBinding
BindingException
public int size(java.lang.Object set) throws BindingException
size
in class MapBinding
BindingException
public boolean isInstance(java.lang.Object obj)
isInstance
in class Binding
public java.lang.Object getCeilingKey(java.lang.Object set, java.lang.Object key)
getCeilingKey
in class MapBinding
public java.lang.Object getFirstKey(java.lang.Object set)
getFirstKey
in class MapBinding
public java.lang.Object getFloorKey(java.lang.Object set, java.lang.Object key)
getFloorKey
in class MapBinding
public java.lang.Object getHigherKey(java.lang.Object set, java.lang.Object key)
getHigherKey
in class MapBinding
public java.lang.Object getLastKey(java.lang.Object set)
getLastKey
in class MapBinding
public java.lang.Object getLowerKey(java.lang.Object set, java.lang.Object key)
getLowerKey
in class MapBinding
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |