Element
laika.ast.Element
abstract class Element extends Product, Serializable
The base class for all Elements forming the document tree. Usually not extended directly, instead either Span
or Block
should be picked as the base type for new element types.
All node types have an optional id and zero or more associated styles serving as render hints.
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
- Known subtypes
-
trait Blocktrait BlockResolverclass BreadcrumbBuilderclass NavigationBuilderConfigclass DirectiveInstanceclass SeparatorInstanceclass Contentsclass Includeclass BlockScopeclass BlockSequenceclass BulletListclass Citationclass CodeBlockclass Commentclass DecoratedHeadertrait Definitionclass FootnoteDefinitionclass LinkAliasclass LinkDefinitionclass CustomizedTextRoleclass SubstitutionDefinitionclass DefinitionListclass DocumentFragmentclass EmbeddedConfigValueclass EnumListclass Figureclass Footnoteclass ForcedParagraphclass Headerclass InternalLinkTargetclass InvalidBlocktrait LinkTargetclass LiteralBlockclass NavigationItemclass NavigationListclass PageBreakclass Paragraphclass ParsedLiteralBlockclass QuotedBlockclass RawContentclass RootElementclass Ruleclass RuntimeMessageclass Sectionclass Selectionclass SpanSequenceclass Tableclass TargetFormatclass TemplateRootclass Titleclass TitledBlockclass HTMLBlockclass HTMLCommentclass HTMLEmptyElementclass HTMLStartTagclass BookmarkTitleclass ContentWrapperclass FootnoteBodyclass ListItemBodyclass ListItemLabelclass Preambleclass DoctestBlockclass FieldListclass LineBlockItemclass Lineclass LineBlockclass OptionListtrait Container[T]trait ElementContainer[E]trait BlockContainerclass BulletListItemclass Cellclass Choiceclass DefinitionListItemclass EmbeddedRootclass EnumListItemclass Fieldclass OptionListItemtrait ListContainerclass SectionInfotrait SpanContainerclass Captionclass CodeSpanSequenceclass Deletedclass Emphasizedclass InlineCodeclass Insertedclass LinkIdReferenceclass LinkPathReferenceclass SpanLinkclass Strongclass HTMLElementclass Classifiertrait TableContainerclass Columnsclass Rowclass TableBodyclass TableHeadtrait TemplateSpanContainerclass TemplateSpanSequencetrait TextContainerclass CodeSpanclass Literalclass SectionNumberclass TemplateStringclass Textclass HTMLCharacterReferenceclass HTMLScriptElementclass InterpretedTexttrait Hiddentrait Invalidclass InvalidSpantrait ListItemtrait RewritableContainerclass TemplateElementclass DirectiveInstancetrait Spantrait CategorizedCodetrait Iconclass IconGlyphclass IconStyleclass InlineSVGIconclass SVGSymbolIconclass LineBreaktrait Linktrait GlobalLinkclass Imageclass RawLinktrait LocalLinkclass CitationLinkclass FootnoteLinktrait Referenceclass CitationReferenceclass FootnoteReferenceclass IconReferenceclass ImageIdReferencetrait PathReferenceclass ImagePathReferenceclass SubstitutionReferenceclass Reversetrait SpanResolverclass ContextReference[T]class MarkupContextReferenceclass TemplateContextReferenceclass LinkDirectiveResolverclass SeparatorInstanceclass DirectiveInstanceclass SeparatorInstanceclass ImageResolverclass SpanScopetrait TemplateSpanclass TemplateScopeclass HTMLSpanclass HTMLEndTagclass Leaderclass PageNumberCitationtrait TableElementclass Columntrait Unresolvedtrait ElementScope[E]class OptionArgumentclass ProgramOption
Members list
In this article