RecursiveTemplateVisitor<C> class
abstract
A visitor for TemplateAst trees that will process each node.
- Implemented types
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
visit<
T extends TemplateAst> (T? astNode, [C? context]) → T? -
visitAll<
T extends TemplateAst> (Iterable< T?> ? astNodes, [C? context]) → List<T> ? - Visits a collection of TemplateAst nodes, returning all of those that are not null.
-
visitAttr(
AttrAst ast, C? _) → TemplateAst -
override
-
visitBoundText(
BoundTextAst ast, C? _) → TemplateAst -
override
-
visitDirective(
DirectiveAst ast, C? context) → TemplateAst -
override
-
visitDirectiveEvent(
BoundDirectiveEventAst ast, C? _) → TemplateAst -
override
-
visitDirectiveProperty(
BoundDirectivePropertyAst ast, C? _) → TemplateAst -
override
-
visitElement(
ElementAst ast, C? context) → TemplateAst -
override
-
visitElementProperty(
BoundElementPropertyAst ast, C? _) → TemplateAst -
override
-
visitEmbeddedTemplate(
EmbeddedTemplateAst ast, C? context) → TemplateAst -
override
-
visitEvent(
BoundEventAst ast, C? _) → TemplateAst -
override
-
visitI18nText(
I18nTextAst ast, C? _) → TemplateAst -
override
-
visitNgContainer(
NgContainerAst ast, C? context) → TemplateAst -
override
-
visitNgContent(
NgContentAst ast, C? context) → TemplateAst -
override
-
visitProvider(
ProviderAst ast, C? _) → TemplateAst -
override
-
visitReference(
ReferenceAst ast, C? _) → TemplateAst -
override
-
visitText(
TextAst ast, C? _) → TemplateAst -
override
-
visitVariable(
VariableAst ast, C? _) → TemplateAst -
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited