public class PositionInformation extends java.lang.Object implements java.lang.Comparable<PositionInformation>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
name
identifier or name of the position
|
protected java.util.Map<java.lang.String,SignalInformation> |
signalInformation
signal information, key is the identifier like a bssid and the value is the signal strength
|
| Constructor and Description |
|---|
PositionInformation(java.lang.String name,
java.util.Map<java.lang.String,SignalInformation> signalInformation)
Creates a position information.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(PositionInformation o) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName()
Delivers the name of the position.
|
java.util.Map<java.lang.String,SignalInformation> |
getSignalInformation()
Delivers all signal information.
|
int |
hashCode() |
void |
setName(java.lang.String name)
Sets the name of the position.
|
void |
setSignalInformation(java.util.Map<java.lang.String,SignalInformation> signalInformation)
Sets signal information.
|
static java.util.TreeMap<PositionInformation,java.lang.Double> |
sortByValue(java.util.Map<PositionInformation,java.lang.Double> map)
Sorts a map of position information by a classifier value.
|
static java.util.List<PositionInformation> |
toKeyList(java.util.Map<PositionInformation,java.lang.Double> map)
Sorts a map of position information by a classifier and converts it into a sorted list.
|
static java.util.List<java.util.List<PositionInformation>> |
toKeyLists(java.util.List<java.util.Map<PositionInformation,java.lang.Double>> positionInformation)
Sorts a list of a map of position information by a classifier and converts it into a list of sorted lists.
|
java.lang.String |
toString() |
protected java.lang.String name
protected java.util.Map<java.lang.String,SignalInformation> signalInformation
public PositionInformation(java.lang.String name,
java.util.Map<java.lang.String,SignalInformation> signalInformation)
name - name of the positionsignalInformation - signal information, key is the identifier like a bssid and the value is the signal strength.public java.util.Map<java.lang.String,SignalInformation> getSignalInformation()
public void setSignalInformation(java.util.Map<java.lang.String,SignalInformation> signalInformation)
signalInformation - signal information, key is the identifier like a bssid and the value is the signal strength.public java.lang.String getName()
public void setName(java.lang.String name)
name - name of the positionpublic static java.util.TreeMap<PositionInformation,java.lang.Double> sortByValue(java.util.Map<PositionInformation,java.lang.Double> map)
map - map of position informationpublic static java.util.List<java.util.List<PositionInformation>> toKeyLists(java.util.List<java.util.Map<PositionInformation,java.lang.Double>> positionInformation)
positionInformation - map of position informationpublic static java.util.List<PositionInformation> toKeyList(java.util.Map<PositionInformation,java.lang.Double> map)
map - map of position informationpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(PositionInformation o)
compareTo in interface java.lang.Comparable<PositionInformation>