public abstract class IntervalMapsForHeading
extends java.lang.Object
Constructor and Description |
---|
IntervalMapsForHeading() |
Modifier and Type | Method and Description |
---|---|
static MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> |
getAttributeIntervalOperatorImplementationsMap(Heading heading,
java.util.List<NameIdentifier> intervalTypedAttributeNames)
Gets a useful map, mapping the attribute names for the interval-typed attributes in the heading to a map of operator implementations that apply to the attributes of that name.
|
static MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> |
getAttributeIntervalTypeImplementationsMap(Heading heading,
java.util.List<NameIdentifier> intervalTypedAttributeNames)
Gets a useful map, mapping the attribute names for the interval-typed attributes in the heading to a map of operator implementations that apply to the attributes of that name.
|
static java.util.Map<NameIdentifier,IntervalTypeImplementation> |
getAttributeIntervalTypeImplementationsMap(MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap)
Gets a useful map, mapping the attribute names for the interval-typed attributes in the heading to a map of operator implementations that apply to the attributes of that name.
|
public static final MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> getAttributeIntervalOperatorImplementationsMap(Heading heading, java.util.List<NameIdentifier> intervalTypedAttributeNames)
heading
- The heading for which the map is to be builtintervalTypedAttributeNames
- The names of the interval-typed attributes to be included in the mappublic static final MyReadOnlyMap<NameIdentifier,IntervalTypeImplementation> getAttributeIntervalTypeImplementationsMap(Heading heading, java.util.List<NameIdentifier> intervalTypedAttributeNames)
heading
- The heading for which the map is to be builtintervalTypedAttributeNames
- The names of the interval-typed attributes to be included in the mappublic static java.util.Map<NameIdentifier,IntervalTypeImplementation> getAttributeIntervalTypeImplementationsMap(MyReadOnlyLinkedHashMap<NameIdentifier,java.util.Map<java.lang.String,OperatorImplementation_V0104>> attributeIntervalOperatorImplementationsMap)
attributeIntervalOperatorImplementationsMap
- a previously prepared map of attributename to interval operator implementations mappings