Package com.floragunn.codova.documents
Interface Parser.Context
- All Known Implementing Classes:
Parser.Context.Basic
- Enclosing interface:
- Parser<T,
C extends Parser.Context>
public static interface Parser.Context
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Parser.Context.Basicget()default booleanIf true, external resources can be created by the parsing process.default booleanIf true, non-essential validation rules are not enforced.static Parser.Context.Basiclenient()default com.floragunn.fluent.collections.ImmutableMap<String,PipeExpression.PipeFunction> static Parser.Context.BasicvariableResolvers(VariableResolvers variableResolvers) static Parser.Context.Basic
-
Field Details
-
DEFAULT
-
-
Method Details
-
variableResolvers
VariableResolvers variableResolvers() -
isLenientValidationRequested
default boolean isLenientValidationRequested()If true, non-essential validation rules are not enforced. Non-essential validation rules are min/max values for numeric types and similar checks. However, any complete parsing failures should be still reported as validation errors. Default: false, i.e., full validation is performed. -
isExternalResourceCreationEnabled
default boolean isExternalResourceCreationEnabled()If true, external resources can be created by the parsing process. External resources need additional resource management, like explicit closing. Examples for external resources are network connections. -
pipeFunctions
default com.floragunn.fluent.collections.ImmutableMap<String,PipeExpression.PipeFunction> pipeFunctions() -
get
-
lenient
-
withExternalResources
-
variableResolvers
-