Package com.evolveum.axiom.api.stream
Class StringToQNameTarget
java.lang.Object
com.evolveum.axiom.api.stream.StringToQNameTarget
- All Implemented Interfaces:
AxiomStreamTarget<String,
Object>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.axiom.api.stream.AxiomStreamTarget
AxiomStreamTarget.WithContext<N,
V> -
Constructor Summary
ConstructorDescriptionStringToQNameTarget
(AxiomItemStream.Target target, Supplier<AxiomNameResolver> itemResolver, Supplier<AxiomNameResolver> valueResolver, Supplier<AxiomNameResolver> infraResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoid
endItem
(SourceLocation loc) void
endValue
(SourceLocation loc) void
startInfra
(String item, SourceLocation loc) void
startItem
(String item, SourceLocation loc) void
startValue
(Object value, SourceLocation loc) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.axiom.api.stream.AxiomStreamTarget
endInfra
-
Constructor Details
-
StringToQNameTarget
public StringToQNameTarget(AxiomItemStream.Target target, Supplier<AxiomNameResolver> itemResolver, Supplier<AxiomNameResolver> valueResolver, Supplier<AxiomNameResolver> infraResolver)
-
-
Method Details
-
endItem
- Specified by:
endItem
in interfaceAxiomStreamTarget<String,
Object>
-
startValue
- Specified by:
startValue
in interfaceAxiomStreamTarget<String,
Object>
-
endValue
- Specified by:
endValue
in interfaceAxiomStreamTarget<String,
Object>
-
startItem
- Specified by:
startItem
in interfaceAxiomStreamTarget<String,
Object>
-
startInfra
- Specified by:
startInfra
in interfaceAxiomStreamTarget<String,
Object>
-