Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
- Self type
- RewritePhase.type
Members list
Type members
Classlikes
Represents the first rewrite phase after parsing.
Represents the first rewrite phase after parsing.
This is the only phase where the introduction of new link targets is still allowed. By default all directives and all rewrite rules that do not have access to a document cursor run in this phase.
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait RewritePhaseclass Objecttrait Matchableclass Any
- Self type
- Build.type
Represents the final rewrite phase before rendering.
Represents the final rewrite phase before rendering.
This phase is specific to the output format and therefore the only phase type that is parameterized. By default all directives and all rewrite rules that do have access to a document cursor run in this phase to ensure that their cursor represents a state that is close to the final AST passed to the renderer.
Attributes
- Companion:
- object
- Graph
- Supertypes
Represents the second rewrite phase between parsing and rendering.
Represents the second rewrite phase between parsing and rendering.
By default no user rules or directives run in this phase, it is mostly reserved for the internal rules for link resolvers and similar tasks.
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait RewritePhaseclass Objecttrait Matchableclass Any
- Self type
- Resolve.type
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Singleton
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
The mirrored *-type
The mirrored *-type
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Singleton
Value members
Inherited methods
Create a new instance of type T
with elements taken from product p
.
Create a new instance of type T
with elements taken from product p
.
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product