Package org.basex.query.func
Class FuncOptions
java.lang.Object
org.basex.query.func.FuncOptions
This class parses options specified in function arguments.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFuncOptions(QNm root, InputInfo info) Constructor.FuncOptions(InputInfo info) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionAccept unknown options.<T extends Options>
TAssigns values to the specified options.static SerializerOptionsserializer(Item item, SerializerOptions sopts, InputInfo ii) Converts the specified output parameter item to serializer options.static SerializerOptionsserializer(Item item, InputInfo ii) Converts the specified output parameter item to serialization parameters.
-
Field Details
-
Q_SPARAM
QName.
-
-
Constructor Details
-
FuncOptions
Constructor.- Parameters:
info- input info
-
FuncOptions
Constructor.- Parameters:
root- name of root node (can benull)info- input info
-
-
Method Details
-
acceptUnknown
Accept unknown options.- Returns:
- self reference
-
assign
Assigns values to the specified options.- Type Parameters:
T- option type- Parameters:
item- item to be converted (can beEmpty.VALUE)options- options- Returns:
- specified options
- Throws:
QueryException- query exception
-
serializer
Converts the specified output parameter item to serialization parameters.- Parameters:
item- input itemii- input info- Returns:
- serialization parameters
- Throws:
QueryException- query exception
-
serializer
public static SerializerOptions serializer(Item item, SerializerOptions sopts, InputInfo ii) throws QueryException Converts the specified output parameter item to serializer options.- Parameters:
item- input itemsopts- serialization parametersii- input info- Returns:
- serialization parameters
- Throws:
QueryException- query exception
-