Package it.univr.di.labeledvalue
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.
- 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanmergeTriple(Label l, ALabel p, int i) Object Read-only.booleanmergeTriple(Label newLabel, ALabel newAlabel, int newValue, boolean force) Object Read-only.booleanmergeTriple(String label, ALabel p, int i) Object Read-only.booleanmergeTriple(String label, ALabel p, int i, boolean force) Object Read-only.booleanObject Read-only.intObject 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:
mergeTriplein classLabeledALabelIntTreeMap- Parameters:
newLabel- aLabelobject.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:
mergeTriplein classLabeledALabelIntTreeMap- Parameters:
l- theLabelobject.p- theStringobject.i- the value to merge.- Returns:
- see
LabeledALabelIntTreeMap.mergeTriple(Label, ALabel, int, boolean) - See Also:
-
mergeTriple
Object Read-only. It does nothing.- Overrides:
mergeTriplein classLabeledALabelIntTreeMap- Parameters:
label- aStringobject.p- aStringobject.i- the new value.- Returns:
- see
LabeledALabelIntTreeMap.mergeTriple(String, ALabel, int, boolean) - See Also:
-
mergeTriple
Object Read-only. It does nothing.- Overrides:
mergeTriplein classLabeledALabelIntTreeMap- Parameters:
label- aStringobject.p- aStringobject.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
Object Read-only. It does nothing.- Overrides:
putTriplein classLabeledALabelIntTreeMap- Parameters:
l- aLabelobject.p- aStringobject.i- the new value to add.- Returns:
- true if the value has been added.
-
remove
Object Read-only. It does nothing.- Overrides:
removein classLabeledALabelIntTreeMap- Parameters:
l- aLabelobject.p- aALabelobject.- Returns:
- the old value if it exists,
Constants.INT_NULLotherwise.
-