|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmodel.DistanceSystem
public class DistanceSystem
Class for storing static data about qualitive distances.
Nested Class Summary | |
---|---|
static class |
DistanceSystem.DistSystem
a list of distance systems |
static class |
DistanceSystem.Qldr2
|
static class |
DistanceSystem.Qldr3
|
static class |
DistanceSystem.Qldr4
|
static class |
DistanceSystem.Qldr5
|
Field Summary | |
---|---|
private static java.util.HashMap<java.lang.String,java.lang.String> |
distanceHierarchy
a mapping of distances to the next higher granularity |
private static java.util.HashMap<java.lang.String,DistanceSystem.DistSystem> |
systemMap
a mapping of distance names to their distance system |
private static java.util.HashMap<DistanceSystem.DistSystem,java.util.ArrayList<java.lang.String>> |
valuesMap
a mapping of systems to the distance names |
Constructor Summary | |
---|---|
DistanceSystem()
|
Method Summary | |
---|---|
static java.lang.String |
getDistanceName(java.lang.String distanceName,
DistanceSystem.DistSystem system)
Gets the distance name of the specified distance in the new distance system. |
static java.util.ArrayList<java.lang.String> |
getDistanceNames(DistanceSystem.DistSystem system)
Gets the distance names for the specified system. |
static DistanceSystem.DistSystem |
getSystem(java.lang.String distanceName)
Gets the distance system for the specified distance name. |
static boolean |
higherGranularity(DistanceSystem.DistSystem system1,
DistanceSystem.DistSystem system2)
Returns true if the first system has a higher granularity than the second system. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static java.util.HashMap<java.lang.String,DistanceSystem.DistSystem> systemMap
private static java.util.HashMap<DistanceSystem.DistSystem,java.util.ArrayList<java.lang.String>> valuesMap
private static java.util.HashMap<java.lang.String,java.lang.String> distanceHierarchy
Constructor Detail |
---|
public DistanceSystem()
Method Detail |
---|
public static java.util.ArrayList<java.lang.String> getDistanceNames(DistanceSystem.DistSystem system)
system
- - the distance system
public static DistanceSystem.DistSystem getSystem(java.lang.String distanceName)
distanceName
- - the distance name
public static java.lang.String getDistanceName(java.lang.String distanceName, DistanceSystem.DistSystem system)
distanceName
- - the distance namesystem
- - the new distance system
public static boolean higherGranularity(DistanceSystem.DistSystem system1, DistanceSystem.DistSystem system2)
system1
- - the first systemsystem2
- - the second system
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |