public class MapFieldSelector extends java.lang.Object implements FieldSelector
FieldSelector based on a Map of field names to FieldSelectorResults| Constructor and Description |
|---|
MapFieldSelector(java.util.List<java.lang.String> fields)
Create a a MapFieldSelector
|
MapFieldSelector(java.util.Map<java.lang.String,FieldSelectorResult> fieldSelections)
Create a a MapFieldSelector
|
MapFieldSelector(java.lang.String... fields)
Create a a MapFieldSelector
|
| Modifier and Type | Method and Description |
|---|---|
FieldSelectorResult |
accept(java.lang.String field)
Load field according to its associated value in fieldSelections
|
public MapFieldSelector(java.util.Map<java.lang.String,FieldSelectorResult> fieldSelections)
fieldSelections - maps from field names (String) to FieldSelectorResultspublic MapFieldSelector(java.util.List<java.lang.String> fields)
fields - fields to LOAD. List of Strings. All other fields are NO_LOAD.public MapFieldSelector(java.lang.String... fields)
fields - fields to LOAD. All other fields are NO_LOAD.public FieldSelectorResult accept(java.lang.String field)
accept in interface FieldSelectorfield - a field name