Class LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
java.lang.Object
it.univr.di.labeledvalue.LabeledALabelIntTreeMap
it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
- All Implemented Interfaces:
Serializable
- Enclosing class:
LabeledALabelIntTreeMap
public static class LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
extends LabeledALabelIntTreeMap
A read-only view of a LabeledALabelIntTreeMap object.
- Version:
- $Rev: 851 $
- Author:
- posenato
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
-
Field Summary
Fields inherited from class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
labelCharsRE, map, patternLabelCharsRE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
mergeTriple
(Label l, ALabel p, int i) Object Read-only.boolean
mergeTriple
(Label newLabel, ALabel newAlabel, int newValue, boolean force) Object Read-only.boolean
mergeTriple
(String label, ALabel p, int i) Object Read-only.boolean
mergeTriple
(String label, ALabel p, int i, boolean force) Object Read-only.boolean
Object Read-only.int
Object Read-only.Methods inherited from class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
aLabelSet, alreadyRepresents, clear, entryAsString, entrySet, entrySet, equals, getMinValue, getMinValue, getMinValueConsistentWith, getValue, hashCode, isEmpty, labelSet, labelSet, parse, remove, size, toString, unmodifiable, unmodifiable
-
Constructor Details
-
LabeledALabelIntTreeMapView
- Parameters:
inputMap
- the input map
-
-
Method Details
-
mergeTriple
Object Read-only. It does nothing.- Overrides:
mergeTriple
in classLabeledALabelIntTreeMap
- Parameters:
newLabel
- aLabel
object.newAlabel
- a case name.newValue
- the new value.force
- true if the value has to be stored without label optimization.- Returns:
- true if the triple is stored, false otherwise.
-
mergeTriple
Object Read-only. It does nothing.- Overrides:
mergeTriple
in classLabeledALabelIntTreeMap
- Parameters:
l
- theLabel
object.p
- theString
object.i
- the value to merge.- Returns:
- see
LabeledALabelIntTreeMap.mergeTriple(Label, ALabel, int, boolean)
- See Also:
-
mergeTriple
Object Read-only. It does nothing.- Overrides:
mergeTriple
in classLabeledALabelIntTreeMap
- Parameters:
label
- aString
object.p
- aString
object.i
- the new value.- Returns:
- see
LabeledALabelIntTreeMap.mergeTriple(String, ALabel, int, boolean)
- See Also:
-
mergeTriple
Object Read-only. It does nothing.- Overrides:
mergeTriple
in classLabeledALabelIntTreeMap
- Parameters:
label
- aString
object.p
- aString
object.i
- the new value.force
- true if the value has to be stored without label optimization.- Returns:
- true if the triple is stored, false otherwise.
-
putTriple
-
remove
Object Read-only. It does nothing.- Overrides:
remove
in classLabeledALabelIntTreeMap
- Parameters:
l
- aLabel
object.p
- aALabel
object.- Returns:
- the old value if it exists,
Constants.INT_NULL
otherwise.
-