Modifier and Type | Method and Description |
---|---|
static ParsingContext |
ParsingContext.allowMissingRefTypes() |
ParsingContext |
ParsingContext.clone() |
ParsingContext |
ParsingContext.compat() |
static ParsingContext |
ParsingContext.createDefault() |
static ParsingContext |
ParsingContext.forMode(XNodeProcessorEvaluationMode mode) |
ParsingContext |
ParsingContext.strict() |
Modifier and Type | Method and Description |
---|---|
PrismParserNoIO |
PrismParserNoIO.context(ParsingContext context) |
PrismParser |
PrismParser.context(ParsingContext context)
Provides a parsing context for the parser.
|
Modifier and Type | Method and Description |
---|---|
RootXNode |
LexicalProcessor.read(ParserSource source,
ParsingContext parsingContext) |
List<RootXNode> |
LexicalProcessor.readObjects(ParserSource source,
ParsingContext parsingContext) |
void |
LexicalProcessor.readObjectsIteratively(ParserSource source,
ParsingContext parsingContext,
LexicalProcessor.RootXNodeHandler handler) |
Modifier and Type | Method and Description |
---|---|
XNode |
DomLexicalProcessor.read(File file,
ParsingContext parsingContext)
Deprecated.
|
RootXNode |
DomLexicalProcessor.read(ParserSource source,
ParsingContext parsingContext) |
List<RootXNode> |
DomLexicalProcessor.readObjects(ParserSource source,
ParsingContext parsingContext) |
void |
DomLexicalProcessor.readObjectsIteratively(ParserSource source,
ParsingContext parsingContext,
LexicalProcessor.RootXNodeHandler handler) |
Modifier and Type | Method and Description |
---|---|
RootXNode |
NullLexicalProcessor.read(ParserSource source,
ParsingContext parsingContext) |
RootXNode |
AbstractJsonLexicalProcessor.read(ParserSource source,
ParsingContext parsingContext) |
List<RootXNode> |
NullLexicalProcessor.readObjects(ParserSource source,
ParsingContext parsingContext) |
List<RootXNode> |
AbstractJsonLexicalProcessor.readObjects(ParserSource source,
ParsingContext parsingContext)
Honors multi-document files and multiple objects in a single document ('c:objects', list-as-root mechanisms).
|
void |
NullLexicalProcessor.readObjectsIteratively(ParserSource source,
ParsingContext parsingContext,
LexicalProcessor.RootXNodeHandler handler) |
void |
AbstractJsonLexicalProcessor.readObjectsIteratively(ParserSource source,
ParsingContext parsingContext,
LexicalProcessor.RootXNodeHandler handler) |
Modifier and Type | Method and Description |
---|---|
PrismParserNoIO |
PrismParserImplNoIO.context(ParsingContext context) |
static <ID extends ItemDefinition> |
ItemInfo.determine(ItemDefinition itemDefinitionExplicit,
QName itemNameFromSource,
QName itemNameExplicit,
QName itemNameDefault,
QName typeNameFromSource,
QName typeNameExplicit,
Class<?> classExplicit,
Class<ID> definitionClass,
ParsingContext pc,
SchemaRegistry schemaRegistry)
This method is to be called ONLY on the root level, i.e.
|
static void |
QueryConvertor.parseFilterPreliminarily(MapXNode xfilter,
ParsingContext pc,
PrismContext prismContext)
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,
MapXNode xmap,
PrismContext prismContext,
ParsingContext pc) |
<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).
|
Constructor and Description |
---|
PrismParserImplIO(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) |
Modifier and Type | Method and Description |
---|---|
<T> T |
MidpointParsingMigrator.tryParsingPrimitiveAsBean(PrimitiveXNode<T> primitive,
Class<T> beanClass,
ParsingContext pc) |
Modifier and Type | Method and Description |
---|---|
static SearchFilterType |
SearchFilterType.createFromParsedXNode(XNode xnode,
ParsingContext pc,
PrismContext prismContext) |
void |
SearchFilterType.parseFromXNode(XNode xnode,
ParsingContext pc,
PrismContext prismContext) |
Copyright © 2019 Evolveum. All rights reserved.