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 interfaceAxiomStreamTarget.WithContext<N,V>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidendInfra(SourceLocation loc)voidendItem(SourceLocation loc)voidendValue(SourceLocation loc)default voidstartInfra(N item, SourceLocation loc)voidstartItem(N item, SourceLocation loc)voidstartValue(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)
-
-