Package org.apache.juneau.marshall.markdown
package org.apache.juneau.marshall.markdown
Markdown serializer and parser support for Apache Juneau.
Contains the MarkdownSerializer and
MarkdownParser for reading and writing POJOs
as Markdown tables and lists, and the MarkdownDocSerializer and
MarkdownDocParser for reading and writing POJOs
as Markdown documents with heading-based structure.
See Also:
-
ClassDescriptionAnnotation for customizing Markdown serialization and parsing behavior on classes, methods, and fields.Utility classes and methods for the
@Markdownannotation.Dynamically applies a@Markdownannotation to specified classes, methods, or fields.A collection of@MarkdownApply annotations.Utility classes and methods for the@MarkdownApplyannotation.Applies targetedMarkdownApplyannotations to aContext.Builder.Builder class.Metadata on bean properties specific to the Markdown serializers and parsers pulled from the@Markdownannotation on the bean property.Metadata on classes specific to the Markdown serializers and parsers pulled from the@Markdownannotation on the class.Annotation for specifying config properties defined inMarkdownSerializerandMarkdownParser.Utility classes and methods for the@MarkdownConfigannotation.AppliesMarkdownConfigannotations to aMarkdownParser.Builder.AppliesMarkdownConfigannotations to aMarkdownSerializer.Builder.Parses Markdown document-mode output (headings + tables) back to POJOs.Builder class.Session object forMarkdownDocParser.Builder class.Serializes POJO models to Markdown document mode (headings + tables).Builder class.Session object forMarkdownDocSerializer.Builder class.Rendering format for Markdown serialization.Interface for providing access toMarkdownClassMetaandMarkdownBeanPropertyMetaobjects.Parses Markdown fragment-mode output (tables and lists) back to POJOs.MarkdownParser.Builder<SELF extends MarkdownParser.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedMarkdownParser.create()/MarkdownParser.copy()path.Session object forMarkdownParser.MarkdownParserSession.Builder<SELF extends MarkdownParserSession.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedcreate()path (CRTP terminal).Serializes POJO models to Markdown (fragment mode: tables and lists).MarkdownSerializer.Builder<SELF extends MarkdownSerializer.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedMarkdownSerializer.create()/MarkdownSerializer.copy()path.Session object forMarkdownSerializer.MarkdownSerializerSession.Builder<SELF extends MarkdownSerializerSession.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedcreate()path (CRTP terminal).Low-level Markdown writer providing helper methods for producing Markdown output.