Package com.evolveum.axiom.api.stream
Interface AxiomStreamTarget<N,V>
-
- All Known Subinterfaces:
AxiomItemStream.Target
,AxiomItemStream.TargetWithContext
,AxiomStreamTarget.WithContext<N,V>
- All Known Implementing Classes:
AbstractStreamAdapter
,AntlrStreamToItemStream
,AxiomBuilderStreamTarget
,AxiomItemStreamTreeBuilder
,AxiomItemTarget
,PrefixedToQNameTarget
,StringToQNameTarget
public interface AxiomStreamTarget<N,V>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
AxiomStreamTarget.WithContext<N,V>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
endInfra(SourceLocation loc)
void
endItem(SourceLocation loc)
void
endValue(SourceLocation loc)
default void
startInfra(N item, SourceLocation loc)
void
startItem(N item, SourceLocation loc)
void
startValue(V value, SourceLocation loc)
-
-
-
Method Detail
-
startItem
void startItem(N item, SourceLocation loc)
-
endItem
void endItem(SourceLocation loc)
-
startValue
void startValue(V value, SourceLocation loc)
-
endValue
void endValue(SourceLocation loc)
-
startInfra
default void startInfra(N item, SourceLocation loc)
-
endInfra
default void endInfra(SourceLocation loc)
-
-