Package com.evolveum.axiom.api.stream
Class PrefixedToQNameTarget
java.lang.Object
com.evolveum.axiom.api.stream.PrefixedToQNameTarget
- All Implemented Interfaces:
AxiomStreamTarget<AxiomPrefixedName,
Object>
public class PrefixedToQNameTarget
extends Object
implements AxiomStreamTarget<AxiomPrefixedName,Object>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.axiom.api.stream.AxiomStreamTarget
AxiomStreamTarget.WithContext<N,
V> -
Constructor Summary
ConstructorDescriptionPrefixedToQNameTarget
(AxiomItemStream.Target target, Supplier<AxiomNameResolver> itemResolver, Supplier<AxiomNameResolver> valueResolver, Supplier<AxiomNameResolver> infraResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoid
endInfra
(SourceLocation loc) void
endItem
(SourceLocation loc) void
endValue
(SourceLocation loc) void
startInfra
(AxiomPrefixedName name, SourceLocation loc) void
startItem
(AxiomPrefixedName name, SourceLocation loc) void
startValue
(Object value, SourceLocation loc)
-
Constructor Details
-
PrefixedToQNameTarget
public PrefixedToQNameTarget(AxiomItemStream.Target target, Supplier<AxiomNameResolver> itemResolver, Supplier<AxiomNameResolver> valueResolver, Supplier<AxiomNameResolver> infraResolver)
-
-
Method Details
-
startItem
- Specified by:
startItem
in interfaceAxiomStreamTarget<AxiomPrefixedName,
Object>
-
endItem
- Specified by:
endItem
in interfaceAxiomStreamTarget<AxiomPrefixedName,
Object>
-
startValue
- Specified by:
startValue
in interfaceAxiomStreamTarget<AxiomPrefixedName,
Object>
-
endValue
- Specified by:
endValue
in interfaceAxiomStreamTarget<AxiomPrefixedName,
Object>
-
startInfra
- Specified by:
startInfra
in interfaceAxiomStreamTarget<AxiomPrefixedName,
Object>
-
endInfra
- Specified by:
endInfra
in interfaceAxiomStreamTarget<AxiomPrefixedName,
Object>
-