Index

C D F P R 
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.
C D F P R 
All Classes and Interfaces|All Packages|Serialized Form