public class FeatureServiceMetadata
extends java.lang.Object
Constructor and Description |
---|
FeatureServiceMetadata(java.util.List<NameAndType> inputJoinKeys,
java.util.List<NameAndType> inputRequestContextKeys,
java.util.List<NameAndType> featureValues) |
Modifier and Type | Method and Description |
---|---|
java.util.List<NameAndType> |
getFeatureValues()
Get metadata for feature values to be returned in the GetFeaturesResponse.
|
java.util.Map<java.lang.String,NameAndType> |
getFeatureValuesAsMap()
Returns the feature metadata as a
Map with the (featureNamespace.featureName)
as the key |
java.util.List<NameAndType> |
getInputJoinKeys()
Get the input join keys that are expected to be passed in the joinKeyMap parameter for a
GetFeaturesRequest for the feature service |
java.util.Map<java.lang.String,NameAndType> |
getInputJoinKeysAsMap()
Returns the input join keys as a
Map with the join key name as the key |
java.util.List<NameAndType> |
getInputRequestContextKeys()
Get the request context keys that are expected to be passed in the requestContextMap parameter
for a
GetFeaturesRequest for the feature service |
java.util.Map<java.lang.String,NameAndType> |
getInputRequestContextKeysAsMap()
Returns the request context keys as a
Map with the request context name as
the key |
public FeatureServiceMetadata(java.util.List<NameAndType> inputJoinKeys, java.util.List<NameAndType> inputRequestContextKeys, java.util.List<NameAndType> featureValues)
public java.util.List<NameAndType> getInputJoinKeys()
GetFeaturesRequest
for the feature serviceList
of NameAndType
representing the input join
keyspublic java.util.List<NameAndType> getInputRequestContextKeys()
GetFeaturesRequest
for the feature serviceList
of NameAndType
representing the input request
context keyspublic java.util.List<NameAndType> getFeatureValues()
The order of returned features will match the order returned by GetFeaturesResponse
List
of NameAndType
representing the feature
metadatapublic java.util.Map<java.lang.String,NameAndType> getInputJoinKeysAsMap()
Map
with the join key name as the keypublic java.util.Map<java.lang.String,NameAndType> getInputRequestContextKeysAsMap()
Map
with the request context name as
the keypublic java.util.Map<java.lang.String,NameAndType> getFeatureValuesAsMap()
Map
with the (featureNamespace.featureName)
as the key