declslides.rendering
Members list
Packages
Type members
Classlikes
Production renderer registry shipped with DeclSlides.
Production renderer registry shipped with DeclSlides.
This registry exposes the renderers available out of the box.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Rendered document produced by a renderer.
Rendered document produced by a renderer.
Value parameters
- content
-
serialized document body
- target
-
format used to render the document
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Rendering target metadata understood by the rendering layer.
Rendering target metadata understood by the rendering layer.
A RenderFormat describes how a renderer is addressed by users and what file extension it naturally produces.
Value parameters
- acceptedInputs
-
raw labels accepted when parsing a user request
- fileExtension
-
default file extension produced by the renderer
- label
-
canonical label for the format
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Component that turns a validated declslides.domain.Presentation into a Document.
Component that turns a validated declslides.domain.Presentation into a Document.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Registry of available renderers.
Registry of available renderers.
A renderer registry is responsible for three small but important tasks: listing renderers, resolving a renderer from a concrete target, and parsing a raw format label into a known rendering target.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RendererRegistry.type