Package org.apache.juneau.marshall.html
package org.apache.juneau.marshall.html
HTML Marshalling Support
-
ClassDescriptionIdentifies possible values for the
HtmlSerializer.Builder.uriAnchorText(AnchorText)setting.Identifies possible float values forHtmlDocSerializer.Builder.asideFloat(AsideFloat).A basic template for the HTML doc serializer.ConcreteHtmlWriterleaf for standard HTML output.Annotation that can be applied to classes, fields, and methods to tweak how they are handled byHtmlSerializer.Utility classes and methods for the@Htmlannotation.Builder class.Dynamically applies a@Htmlannotation to specified classes, methods, or fields.A collection of@HtmlApply annotations.Utility classes and methods for the@HtmlApplyannotation.Applies targetedHtmlApplyannotations to aContext.Builder.Builder class.Metadata on bean properties specific to the HTML serializers and parsers pulled from the@Htmlannotation on the bean property.Metadata on classes specific to the HTML serializers and parsers pulled from the@Htmlannotation on the class.Annotation for specifying config properties defined inHtmlSerializer,HtmlParser, andHtmlDocSerializer.Utility classes and methods for the@HtmlConfigannotation.AppliesHtmlConfigannotations to aHtmlParser.Builder.AppliesHtmlConfigannotations to aHtmlSerializer.Builder.Annotation for specifying config properties defined inHtmlSerializer,HtmlParser, andHtmlDocSerializer.Utility classes and methods for the@HtmlDocConfigannotation.AppliesHtmlDocConfigannotations to aHtmlDocSerializer.Builder.Serializes POJOs to HTTP responses as HTML documents.HtmlDocSerializer.Builder<SELF extends HtmlDocSerializer.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedHtmlDocSerializer.create()/HtmlDocSerializer.copy()path.Context object that lives for the duration of a single serialization ofHtmlSerializerand its subclasses.HtmlDocSerializerSession.Builder<SELF extends HtmlDocSerializerSession.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedcreate()path (CRTP terminal).Defines the interface for rendering the contents of an HTML page produced by theHtmlDocSerializerserializer.Represents a non-existent doc template.Identifies possible values for theHtml.format()annotation.Used in conjunction with theHtmlSerializerclass to define hyperlinks.Utility classes and methods for the@HtmlLinkannotation.Builder class.Dynamically applies a@HtmlLinkannotation to specified classes.A collection of@HtmlLinkApply annotations.Utility classes and methods for the@HtmlLinkApplyannotation.Applies targetedHtmlLinkApplyannotations to aContext.Builder.Builder class.Interface for providing access toHtmlClassMetaandHtmlBeanPropertyMetaobjects.Parses text generated by theHtmlSerializerclass back into a POJO model.Builder class.ContextSession object that lives for the duration of a single use ofHtmlParser.Builder class.HtmlRender<T>Allows custom rendering of bean property values when serialized as HTML.Serializes POJO metamodels to HTML.Builder class.Context object that lives for the duration of a single serialization ofHtmlSchemaDocSerializerand its subclasses.Builder class.Serializes POJO metamodels to HTML.Builder class.Default serializer, with whitespace.Default serializer, single quotes, simple mode.Default serializer, single quotes, simple mode, with whitespace.Context object that lives for the duration of a single serialization ofHtmlSchemaSerializerand its subclasses.Builder class.Serializes POJO models to HTML.HtmlSerializer.Builder<SELF extends HtmlSerializer.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedHtmlSerializer.create()/HtmlSerializer.copy()path.Default serializer, single quotes.Default serializer, single quotes, whitespace added.Session object that lives for the duration of a single use ofHtmlSerializer.HtmlSerializerSession.Builder<SELF extends HtmlSerializerSession.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedcreate()path (CRTP terminal).Serializes POJOs to HTTP responses as stripped HTML.HtmlStrippedDocSerializer.Builder<SELF extends HtmlStrippedDocSerializer.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedHtmlStrippedDocSerializer.create()/HtmlStrippedDocSerializer.copy()path.Session object that lives for the duration of a single use ofHtmlStrippedDocSerializer.HtmlStrippedDocSerializerSession.Builder<SELF extends HtmlStrippedDocSerializerSession.Builder<SELF>>Builder class.Concrete default builder leaf for the non-subclassedcreate()path (CRTP terminal).Defines an interface for resolvers of"$W{...}" A collection ofHtmlWidgetobjects keyed by their names.HTML widget variable resolver.HtmlWriter<SELF extends HtmlWriter<SELF>>Specialized writer for serializing HTML.Utility class for creating custom HTML.