コード例 #1
0
 static {
   PARSER.declareField(
       constructorArg(), Script::parse, ScriptField.SCRIPT, ValueType.OBJECT_OR_STRING);
   PARSER.declareField(
       constructorArg(), p -> ScriptSortType.fromString(p.text()), TYPE_FIELD, ValueType.STRING);
   PARSER.declareString((b, v) -> b.order(SortOrder.fromString(v)), ORDER_FIELD);
   PARSER.declareString((b, v) -> b.sortMode(SortMode.fromString(v)), SORTMODE_FIELD);
   PARSER.declareString(ScriptSortBuilder::setNestedPath, NESTED_PATH_FIELD);
   PARSER.declareObject(
       ScriptSortBuilder::setNestedFilter, SortBuilder::parseNestedFilter, NESTED_FILTER_FIELD);
 }