Package org.gephi.graph.api.types
Class TimestampStringMap
- java.lang.Object
-
- org.gephi.graph.api.types.TimestampMap<String>
-
- org.gephi.graph.api.types.TimestampStringMap
-
public final class TimestampStringMap extends TimestampMap<String>
Sorted map where keys are timestamp and values string values.
-
-
Constructor Summary
Constructors Constructor Description TimestampStringMap()
Default constructor.TimestampStringMap(double[] keys, String[] vals)
Constructor with an initial timestamp map.TimestampStringMap(int capacity)
Constructor with capacity.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<String>
getTypeClass()
Returns the value type class.boolean
isSupported(Estimator estimator)
Returns whetherestimator
is supported.-
Methods inherited from class org.gephi.graph.api.types.TimestampMap
clear, contains, equals, get, get, getTimestamps, hashCode, isEmpty, put, remove, size, toKeysArray, toString, toString, toString, toValuesArray
-
-
-
-
Constructor Detail
-
TimestampStringMap
public TimestampStringMap()
Default constructor.The map is empty with zero capacity.
-
TimestampStringMap
public TimestampStringMap(int capacity)
Constructor with capacity.Using this constructor can improve performances if the number of timestamps is known in advance as it minimizes array resizes.
- Parameters:
capacity
- timestamp capacity
-
TimestampStringMap
public TimestampStringMap(double[] keys, String[] vals)
Constructor with an initial timestamp map.The
keys
array must be sorted and contain no duplicates.- Parameters:
keys
- initial keys contentvals
- initial values content
-
-
Method Detail
-
getTypeClass
public Class<String> getTypeClass()
Description copied from interface:TimeMap
Returns the value type class.- Specified by:
getTypeClass
in interfaceTimeMap<Double,String>
- Specified by:
getTypeClass
in classTimestampMap<String>
- Returns:
- type class
-
isSupported
public boolean isSupported(Estimator estimator)
Description copied from interface:TimeMap
Returns whetherestimator
is supported.- Specified by:
isSupported
in interfaceTimeMap<Double,String>
- Specified by:
isSupported
in classTimestampMap<String>
- Parameters:
estimator
- estimator- Returns:
- true if this map supports
estimator
-
-