Uses of Interface
com.evolveum.midpoint.prism.ParsingContext
Package
Description
Copyright (c) 2010-2019 Evolveum and contributors
This work is dual-licensed under the Apache License 2.0
and European Union Public License.
-
Uses of ParsingContext in com.evolveum.midpoint.prism
Modifier and TypeMethodDescriptionParsingContext.clone()
ParsingContext.compat()
ParsingContext.convertUnknownTypes
(boolean value) PrismContext.createParsingContextForAllowMissingRefTypes()
PrismContext.createParsingContextForCompatibilityMode()
ParsingContext.fastAddOperations()
PrismContext.getDefaultParsingContext()
ParsingContext.strict()
Modifier and TypeMethodDescription@NotNull PrismParser
PrismParser.context
(@NotNull ParsingContext context) Provides a parsing context for the parser.@NotNull PrismParserNoIO
PrismParserNoIO.context
(@NotNull ParsingContext context) <T> void
Hacks.parseProtectedType
(ProtectedDataType<T> protectedType, MapXNode xmap, PrismContext prismContext, ParsingContext pc) -
Uses of ParsingContext in com.evolveum.midpoint.prism.impl
Modifier and TypeMethodDescriptionParsingContextImpl.clone()
ParsingContextImpl.compat()
ParsingContextImpl.convertUnknownTypes
(boolean value) static ParsingContext
ParsingContextImpl.createDefault()
PrismContextImpl.createParsingContextForAllowMissingRefTypes()
PrismContextImpl.createParsingContextForCompatibilityMode()
ParsingContextImpl.fastAddOperations()
PrismContextImpl.getDefaultParsingContext()
ParsingContextImpl.strict()
Modifier and TypeMethodDescription<T> void
HacksImpl.parseProtectedType
(ProtectedDataType<T> protectedType, MapXNode xmap, PrismContext prismContext, ParsingContext pc) -
Uses of ParsingContext in com.evolveum.midpoint.prism.impl.lex
Modifier and TypeMethodDescription@NotNull RootXNodeImpl
LexicalProcessor.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) @NotNull List<RootXNodeImpl>
LexicalProcessor.readObjects
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) void
LexicalProcessor.readObjectsIteratively
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, LexicalProcessor.RootXNodeHandler handler) -
Uses of ParsingContext in com.evolveum.midpoint.prism.impl.lex.dom
Modifier and TypeMethodDescription@NotNull RootXNodeImpl
DomLexicalProcessor.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) @NotNull List<RootXNodeImpl>
DomLexicalProcessor.readObjects
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) void
DomLexicalProcessor.readObjectsIteratively
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, LexicalProcessor.RootXNodeHandler handler) -
Uses of ParsingContext in com.evolveum.midpoint.prism.impl.lex.json
Modifier and TypeMethodDescription@NotNull RootXNodeImpl
DelegatingLexicalProcessor.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) @NotNull RootXNodeImpl
NullLexicalProcessor.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) @NotNull List<RootXNodeImpl>
DelegatingLexicalProcessor.readObjects
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) @NotNull List<RootXNodeImpl>
NullLexicalProcessor.readObjects
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) void
DelegatingLexicalProcessor.readObjectsIteratively
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, LexicalProcessor.RootXNodeHandler handler) void
NullLexicalProcessor.readObjectsIteratively
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, LexicalProcessor.RootXNodeHandler handler) -
Uses of ParsingContext in com.evolveum.midpoint.prism.impl.lex.json.reader
Modifier and TypeMethodDescription@NotNull RootXNodeImpl
AbstractReader.read
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) @NotNull List<RootXNodeImpl>
AbstractReader.readObjects
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext) Honors multi-document files and multiple objects in a single document (list-as-root mechanisms).void
AbstractReader.readObjectsIteratively
(@NotNull ParserSource source, @NotNull ParsingContext parsingContext, LexicalProcessor.RootXNodeHandler handler) -
Uses of ParsingContext in com.evolveum.midpoint.prism.impl.marshaller
Modifier and TypeMethodDescription@NotNull PrismParserNoIO
PrismParserImplNoIO.context
(@NotNull ParsingContext context) static <ID extends ItemDefinition>
@NotNull ItemInfoItemInfo.determine
(ItemDefinition itemDefinitionExplicit, QName itemNameFromSource, QName itemNameExplicit, QName itemNameDefault, QName typeNameFromSource, QName typeNameExplicit, Class<?> classExplicit, @NotNull Class<ID> definitionClass, @NotNull ParsingContext pc, @NotNull SchemaRegistry schemaRegistry) This method is to be called ONLY on the root level, i.e.void
QueryConverterImpl.parseFilterPreliminarily
(MapXNode xFilter, ParsingContext pc) Tries to parse as much from filter as possible, without knowing the definition of object(s) to which the filter will be applied.static <T> void
XNodeProcessorUtil.parseProtectedType
(ProtectedDataType<T> protectedType, MapXNodeImpl xmap, PrismContext prismContext, ParsingContext pc) ModifierConstructorDescriptionPrismParserImplIO
(ParserSource source, String language, ParsingContext context, PrismContextImpl prismContext, ItemDefinition<?> itemDefinition, QName itemName, QName typeName, Class<?> typeClass) PrismParserImplNoIO
(ParserSource source, String language, ParsingContext context, PrismContextImpl prismContext, ItemDefinition<?> itemDefinition, QName itemName, QName dataType, Class<?> dataClass) -
Uses of ParsingContext in com.evolveum.midpoint.prism.marshaller
Modifier and TypeMethodDescription<T> T
ParsingMigrator.tryParsingPrimitiveAsBean
(PrimitiveXNode<T> primitive, Class<T> beanClass, ParsingContext pc) Tries to unmarshal primitive value into a given bean (if standard ways fail). -
Uses of ParsingContext in com.evolveum.midpoint.prism.query
Modifier and TypeMethodDescriptionvoid
QueryConverter.parseFilterPreliminarily
(MapXNode xfilter, ParsingContext pc) Tries to parse as much from filter as possible, without knowing the definition of object(s) to which the filter will be applied. -
Uses of ParsingContext in com.evolveum.midpoint.prism.util
Modifier and TypeMethodDescriptionstatic ParsingContext
PrismTestUtil.createDefaultParsingContext()
-
Uses of ParsingContext in com.evolveum.midpoint.repo.sqlbase
ModifierConstructorDescriptionRepositoryObjectParseResult
(ParsingContext parsingContext, T prismValue) -
Uses of ParsingContext in com.evolveum.midpoint.schema
Modifier and TypeMethodDescription<T> T
MidpointParsingMigrator.tryParsingPrimitiveAsBean
(PrimitiveXNode<T> primitive, Class<T> beanClass, ParsingContext pc) -
Uses of ParsingContext in com.evolveum.prism.xml.ns._public.query_3
Modifier and TypeMethodDescriptionstatic SearchFilterType
SearchFilterType.createFromParsedXNode
(XNode xnode, ParsingContext pc, PrismContext prismContext) void
SearchFilterType.parseFromXNode
(XNode xnode, ParsingContext pc, PrismContext prismContext)