diff --git a/PLUGINS.md b/PLUGINS.md index f01b26ed7..12013a28a 100644 --- a/PLUGINS.md +++ b/PLUGINS.md @@ -27,4 +27,18 @@ Inspect external instances (their ID and parsed XML) after parsing or provide cu ### API - `ExternalInstanceParser#addFileInstanceParser` -The default `ExternalInstanceParser` can be overridden by creating an implementation of `ExternalInstanceParserFactory` and calling `XFormUtils.setExternalInstanceParserFactory` with it. \ No newline at end of file +The default `ExternalInstanceParser` can be overridden by creating an implementation of `ExternalInstanceParserFactory` and calling `XFormUtils.setExternalInstanceParserFactory` with it. + +## Function + +Add custom functions that can be called from XPath. + +### API +- `FormEntryController#addFunctionHandler` + +## Predicate evaluation + +Add custom strategies for filtering nodes for predicate expressions. + +### API +- `FormEntryController#addFilterStrategy` \ No newline at end of file