Renderer | This interface represents the contract between a Block and a class that is responsible for generating its representation. |
AbstractRenderer | This is a simple base class for a renderer. |
DiagnosticJsonRenderer | A diagnostic version of the JsonRenderer that includes the block name in the generated JSON. |
JsonRenderer | This class is used to render the contents of a Block in JavaScript Object Notation (JSON) format. |
XmlRenderer | This class is the renderer that converts a Block tree into XML Element Normal Form. |
XmlRendererANF | This class is the renderer that converts a Block tree into XML Attribute Normal Form. |
XmlRendererBlockVisitorANF | This class renders a Block tree in XML format, specifically Attribute Normal Form, where the scalar properties are represented as attributes. |
XmlRendererBlockVisitorENF | This class renders a Block tree in XML format, specifically Element Normal Form, where the scalar properties are not represented as attributes, but as elements (with the name of the property defining the name of the element). |