public class DefaultRangeNameProvider extends Object implements RangeNameProvider
| Constructor and Description |
|---|
DefaultRangeNameProvider() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getRangeNameList(IndexedProperty property,
Object value)
Resolves a list of range names for a specific value.
|
List<String> |
getRangeNameList(IndexedProperty property,
Object value,
String qualifier)
Resolves a list of range names for a specific value.
|
List<ValueRange> |
getValueRanges(IndexedProperty property,
String qualifier)
Returns the ranges associated with an indexed property that match a specific qualifier.
|
boolean |
isRanged(IndexedProperty property)
Checks is an indexed property is ranged.
|
public boolean isRanged(IndexedProperty property)
RangeNameProviderisRanged in interface RangeNameProviderproperty - - the indexed propertytrue if the indexed property is ranged, false otherwisepublic List<ValueRange> getValueRanges(IndexedProperty property, String qualifier)
RangeNameProvidergetValueRanges in interface RangeNameProviderproperty - - the indexed propertyqualifier - - the qualifier used for matchingpublic List<String> getRangeNameList(IndexedProperty property, Object value) throws FieldValueProviderException
RangeNameProviderIndexedProperty.isMultiValue() only first matching range will be returnedgetRangeNameList in interface RangeNameProviderproperty - - the indexed propertyvalue - - the value for which the range names should be resolvedFieldValueProviderException - if it is not possible to resolve a range name for a specific valuepublic List<String> getRangeNameList(IndexedProperty property, Object value, String qualifier) throws FieldValueProviderException
RangeNameProviderIndexedProperty.isMultiValue() only first matching range will be returnedgetRangeNameList in interface RangeNameProviderproperty - - the indexed propertyvalue - - the value for which the range names should be resolvedqualifier - - the qualifier used for matchingFieldValueProviderException - if it is not possible to resolve a range name for a specific valueCopyright © 2017 SAP SE. All Rights Reserved.