Index
All Classes and Interfaces|All Packages|Serialized Form
C
- close() - Method in class dev.mahe.copperlace.Copperlace
-
Releases the underlying native ruleset handle.
- close() - Method in class dev.mahe.copperlace.RuleSet
-
Releases this ruleset's native handle.
- Copperlace - Class in dev.mahe.copperlace
-
High-level Copperlace renderer for repeated renders from one configuration.
- CopperlaceException - Exception Class in dev.mahe.copperlace
-
Runtime exception raised when Copperlace cannot load native code, parse config, compile rules, or render a rule.
- CopperlaceException(String) - Constructor for exception class dev.mahe.copperlace.CopperlaceException
-
Creates an exception with a detail message.
- CopperlaceException(String, Throwable) - Constructor for exception class dev.mahe.copperlace.CopperlaceException
-
Creates an exception with a detail message and cause.
- CopperlaceProcessor - Interface in dev.mahe.copperlace
-
Java callback used in Copperlace template processor pipelines.
D
- dev.mahe.copperlace - package dev.mahe.copperlace
F
- fromFile(String) - Static method in class dev.mahe.copperlace.Copperlace
-
Loads and compiles a configuration file into a reusable renderer.
- fromFile(Path) - Static method in class dev.mahe.copperlace.Copperlace
-
Loads and compiles a configuration file into a reusable renderer.
- fromFile(Path) - Static method in class dev.mahe.copperlace.RuleSet
-
Loads and compiles a configuration file into a reusable ruleset.
- fromFileWithProcessors(String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Loads and compiles a configuration file into a reusable renderer with custom processors.
- fromFileWithProcessors(Path, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Loads and compiles a configuration file into a reusable renderer with custom processors.
- fromFileWithProcessors(Path, Map) - Static method in class dev.mahe.copperlace.RuleSet
-
Loads and compiles a configuration file into a reusable ruleset with custom processors.
- fromString(String) - Static method in class dev.mahe.copperlace.Copperlace
-
Compiles a configuration string into a reusable renderer.
- fromString(String) - Static method in class dev.mahe.copperlace.RuleSet
-
Compiles a configuration string into a reusable ruleset.
- fromStringWithProcessors(String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Compiles a configuration string into a reusable renderer with custom processors.
- fromStringWithProcessors(String, Map) - Static method in class dev.mahe.copperlace.RuleSet
-
Compiles a configuration string into a reusable ruleset with custom processors.
P
- process(String) - Method in interface dev.mahe.copperlace.CopperlaceProcessor
-
Transforms one rendered value.
R
- render(String) - Method in class dev.mahe.copperlace.Copperlace
-
Renders a named rule from the loaded config.
- render(String) - Method in class dev.mahe.copperlace.RuleSet
-
Renders a named rule from this ruleset.
- render(String, Map) - Method in class dev.mahe.copperlace.Copperlace
-
Renders a named rule from the loaded config with initial context values.
- render(String, Map) - Method in class dev.mahe.copperlace.RuleSet
-
Renders a named rule from this ruleset with initial context values.
- renderFile(String, String) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file.
- renderFile(String, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file with initial context values.
- renderFile(Path, String) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file.
- renderFile(Path, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file with initial context values.
- renderFileInferred(String, String) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file as text, returning formatted JSON for object-valued rules.
- renderFileInferred(String, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file with initial context, returning formatted JSON for object-valued rules.
- renderFileInferred(Path, String) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file as text, returning formatted JSON for object-valued rules.
- renderFileInferred(Path, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file with initial context, returning formatted JSON for object-valued rules.
- renderFileStructuredJson(String, String) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration file as formatted JSON text.
- renderFileStructuredJson(String, String, boolean) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration file as JSON text.
- renderFileStructuredJson(String, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration file as formatted JSON text with initial context values.
- renderFileStructuredJson(String, String, Map, boolean) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration file as JSON text with initial context values.
- renderFileStructuredJson(Path, String) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration file as formatted JSON text.
- renderFileStructuredJson(Path, String, boolean) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration file as JSON text.
- renderFileStructuredJson(Path, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration file as formatted JSON text with initial context values.
- renderFileStructuredJson(Path, String, Map, boolean) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration file as JSON text with initial context values.
- renderFileWithProcessors(String, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file with custom processors.
- renderFileWithProcessors(String, String, Map, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file with custom processors and initial context values.
- renderFileWithProcessors(Path, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file with custom processors.
- renderFileWithProcessors(Path, String, Map, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration file with custom processors and initial context values.
- renderInferred(String) - Method in class dev.mahe.copperlace.Copperlace
-
Renders a named rule as text, returning formatted JSON for object-valued rules.
- renderInferred(String) - Method in class dev.mahe.copperlace.RuleSet
-
Renders a named rule as text, returning formatted JSON for object-valued rules.
- renderInferred(String, Map) - Method in class dev.mahe.copperlace.Copperlace
-
Renders a named rule with initial context, returning formatted JSON for object-valued rules.
- renderInferred(String, Map) - Method in class dev.mahe.copperlace.RuleSet
-
Renders a named rule as text with initial context, returning formatted JSON for object-valued rules.
- renderString(String, String) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration string.
- renderString(String, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration string with initial context values.
- renderStringInferred(String, String) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration string as text, returning formatted JSON for object-valued rules.
- renderStringInferred(String, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration string with initial context, returning formatted JSON for object-valued rules.
- renderStringStructuredJson(String, String) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration string as formatted JSON text.
- renderStringStructuredJson(String, String, boolean) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration string as JSON text.
- renderStringStructuredJson(String, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration string as formatted JSON text with initial context values.
- renderStringStructuredJson(String, String, Map, boolean) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one structured rule from a configuration string as JSON text with initial context values.
- renderStringWithProcessors(String, String, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration string with custom processors.
- renderStringWithProcessors(String, String, Map, Map) - Static method in class dev.mahe.copperlace.Copperlace
-
Renders one rule from a configuration string with custom processors and initial context values.
- renderStructuredJson(String) - Method in class dev.mahe.copperlace.Copperlace
-
Renders a named structured rule from the loaded config as formatted JSON text.
- renderStructuredJson(String) - Method in class dev.mahe.copperlace.RuleSet
-
Renders a named structured rule from this ruleset as formatted JSON text.
- renderStructuredJson(String, boolean) - Method in class dev.mahe.copperlace.Copperlace
-
Renders a named structured rule from the loaded config as JSON text.
- renderStructuredJson(String, boolean) - Method in class dev.mahe.copperlace.RuleSet
-
Renders a named structured rule from this ruleset as JSON text.
- renderStructuredJson(String, Map) - Method in class dev.mahe.copperlace.Copperlace
-
Renders a named structured rule from the loaded config as formatted JSON text with initial context values.
- renderStructuredJson(String, Map) - Method in class dev.mahe.copperlace.RuleSet
-
Renders a named structured rule from this ruleset as formatted JSON text with initial context values.
- renderStructuredJson(String, Map, boolean) - Method in class dev.mahe.copperlace.Copperlace
-
Renders a named structured rule from the loaded config as JSON text with initial context values.
- renderStructuredJson(String, Map, boolean) - Method in class dev.mahe.copperlace.RuleSet
-
Renders a named structured rule from this ruleset as JSON text with initial context values.
- RuleSet - Class in dev.mahe.copperlace
-
Compiled Copperlace rules loaded from configuration.
All Classes and Interfaces|All Packages|Serialized Form