You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 12, 2024. It is now read-only.
We could simplify the way our encoders work. For example:
Create a IResultEncoder and use some reflection for registering/invoking the encoders.
Create a generic encoder XsltResultEncoder<> : IResultEncoder, use a Xslt to transform the object to HTML or Text. The advantage for that is less code to maintain and make it more declarative using the templates. A factory could create generic sub-classes that take any parameters needed to customize the encoder and point to the Xslt files to encode Results to HTML and Text formats.