laika.rewrite.link
Members list
Type members
Classlikes
An anonymous selector (usually matched by position).
An anonymous selector (usually matched by position).
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait SequenceSelectortrait Selectorclass Objecttrait Matchableclass Any
- Self type
- AnonymousSelector.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
An auto-number selector (usually matched by position).
An auto-number selector (usually matched by position).
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait SequenceSelectortrait Selectorclass Objecttrait Matchableclass Any
- Self type
- AutonumberSelector.type
An auto-symbol selector (usually matched by position).
An auto-symbol selector (usually matched by position).
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait SequenceSelectortrait Selectorclass Objecttrait Matchableclass Any
- Self type
- AutosymbolSelector.type
Collects all tree elements from a document that can be referenced from other elements, like images, footnotes, citations and other inline targets.
Collects all tree elements from a document that can be referenced from other elements, like images, footnotes, citations and other inline targets.
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Registers Icon AST elements for use with the @:icon
directive and the IconReference
AST element.
Registers Icon AST elements for use with the @:icon
directive and the IconReference
AST element.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- IconRegistry.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TargetValidationclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- LinkAliasResolver.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- LinkConfig.type
A selector for a definition for an internal or external link.
A selector for a definition for an internal or external link.
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait UniqueSelectortrait Selectorclass Objecttrait Matchableclass Any
The default rewrite rules responsible for resolving link references that get applied to the raw document tree after parsing.
The default rewrite rules responsible for resolving link references that get applied to the raw document tree after parsing.
These rules resolve references to images, footnotes, citations and other inline targets, and generate the identifiers for targets with auto-generated ids like auto-number footnotes.
The rules replace references pointing to internal or external targets with the corresponding resolved link elements, as well as the targets themselves with nodes that contain their final ids.
In case of duplicate target ids or unresolvable references runtime messages get inserted into the final document tree.
Attributes
- Graph
- Supertypes
Represents the source of a link, its document path and the actual inline span that is representing the link.
Represents the source of a link, its document path and the actual inline span that is representing the link.
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
A selector based on a path, optionally including a fragment component.
A selector based on a path, optionally including a fragment component.
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait UniqueSelectortrait Selectorclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TargetValidationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ReferenceResolver.type
Represents a selector used for matching reference nodes to target nodes. The selectors often differ from both, the ids rendered in the final document and the ids used for display.
Represents a selector used for matching reference nodes to target nodes. The selectors often differ from both, the ids rendered in the final document and the ids used for display.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait SequenceSelectorobject AnonymousSelector.typeobject AutonumberSelector.typeobject AutosymbolSelector.typetrait UniqueSelectorclass LinkDefinitionSelectorclass PathSelectorclass TargetIdSelector
A selector that can be used for a sequence of targets.
A selector that can be used for a sequence of targets.
Attributes
- Graph
- Supertypes
- Known subtypes
Default implementation for the logic that transforms section titles, document names and user-provided ids to a slug that is compatible with HTML/XML ids, URLs and file names.
Default implementation for the logic that transforms section titles, document names and user-provided ids to a slug that is compatible with HTML/XML ids, URLs and file names.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SlugBuilder.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- SourceLinks.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
A selector for a rendered target in a document.
A selector for a rendered target in a document.
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait UniqueSelectortrait Selectorclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TargetReplacer.type
Represents a resolver for a target that has its final identifier generated (if necessary) and can be used to resolve matching reference nodes.
Represents a resolver for a target that has its final identifier generated (if necessary) and can be used to resolve matching reference nodes.
Attributes
- precedence
the precedence in comparison to other resolvers with the same selector
- selector
the selector to use to identify reference nodes matching this target
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class LinkAliasResolverclass TargetSequenceResolver
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TargetResolver.type
Represents a resolver for a sequence of targets where matching reference nodes get determined by position.
The resolveReference
and resolveTarget
methods can be invoked as many times as this sequence contains elements.
Represents a resolver for a sequence of targets where matching reference nodes get determined by position.
The resolveReference
and resolveTarget
methods can be invoked as many times as this sequence contains elements.
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Collects all elements from a document tree that can be referenced from other elements, like images, footnotes, citations and other inline targets.
Collects all elements from a document tree that can be referenced from other elements, like images, footnotes, citations and other inline targets.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
A selector that can is a globally unique identifier.
A selector that can is a globally unique identifier.
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TargetValidationclass Objecttrait Matchableclass Any
- Self type
- ValidTarget.type