Package com.evolveum.axiom.lang.antlr
Class AntlrDecoderContext
- java.lang.Object
-
- com.evolveum.axiom.lang.antlr.AntlrDecoderContext
-
- All Implemented Interfaces:
AxiomDecoderContext<AxiomParser.PrefixedNameContext,AxiomParser.ArgumentContext>
public class AntlrDecoderContext extends Object implements AxiomDecoderContext<AxiomParser.PrefixedNameContext,AxiomParser.ArgumentContext>
-
-
Field Summary
Fields Modifier and Type Field Description static AntlrDecoderContext
BUILTIN_DECODERS
-
Constructor Summary
Constructors Constructor Description AntlrDecoderContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<AntlrDecoder<?>>
get(AxiomTypeDefinition typeDef)
ValueDecoder<AxiomParser.PrefixedNameContext,AxiomName>
itemName()
void
stream(AxiomModelStatementSource source, AxiomItemStream.TargetWithContext target)
-
-
-
Field Detail
-
BUILTIN_DECODERS
public static final AntlrDecoderContext BUILTIN_DECODERS
-
-
Method Detail
-
get
public Optional<AntlrDecoder<?>> get(AxiomTypeDefinition typeDef)
- Specified by:
get
in interfaceAxiomDecoderContext<AxiomParser.PrefixedNameContext,AxiomParser.ArgumentContext>
-
itemName
public ValueDecoder<AxiomParser.PrefixedNameContext,AxiomName> itemName()
- Specified by:
itemName
in interfaceAxiomDecoderContext<AxiomParser.PrefixedNameContext,AxiomParser.ArgumentContext>
-
stream
public void stream(AxiomModelStatementSource source, AxiomItemStream.TargetWithContext target)
-
-