public abstract class Selector extends Object
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
abstract void |
handleComplete(List<Map<String,Object>> rows) |
abstract void |
handleRow(int index,
Map<String,Object> row,
Object item,
Map<String,FieldAccess> fields) |
abstract void |
handleStart(List<? extends Object> results) |
static <ITEM> List<Map<String,Object>> |
performSelection(List<Selector> selectors,
List<ITEM> results,
Map<String,FieldAccess> fields) |
static Selector |
rowId() |
static Selector |
select(String... path) |
static Selector |
select(String name) |
static Selector |
selectPropPath(String... path) |
static List<Selector> |
selects(Selector... selects) |
static Selector |
toStr() |
static Selector |
toStr(String... path) |
static Selector |
toStr(String name) |
protected String name
public Selector()
public Selector(String n)
public String getName()
public static Selector toStr()
public static Selector rowId()
public static <ITEM> List<Map<String,Object>> performSelection(List<Selector> selectors, List<ITEM> results, Map<String,FieldAccess> fields)
public abstract void handleRow(int index,
Map<String,Object> row,
Object item,
Map<String,FieldAccess> fields)
Copyright © 2014. All rights reserved.