Package com.floragunn.codova.documents
Class Parser.Context.Basic
- java.lang.Object
-
- com.floragunn.codova.documents.Parser.Context.Basic
-
- All Implemented Interfaces:
Parser.Context
- Enclosing interface:
- Parser.Context
public static class Parser.Context.Basic extends Object implements Parser.Context
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.floragunn.codova.documents.Parser.Context
Parser.Context.Basic
-
-
Field Summary
-
Fields inherited from interface com.floragunn.codova.documents.Parser.Context
DEFAULT
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisExternalResourceCreationEnabled()If true, external resources can be created by the parsing process.booleanisLenientValidationRequested()If true, non-essential validation rules are not enforced.Parser.Context.Basiclenient()com.floragunn.fluent.collections.ImmutableMap<String,PipeExpression.PipeFunction>pipeFunctions()VariableResolversvariableResolvers()Parser.Context.BasicvariableResolvers(VariableResolvers variableResolvers)Parser.Context.BasicwithExternalResources()Parser.Context.BasicwithPipeFunctions(com.floragunn.fluent.collections.ImmutableMap<String,PipeExpression.PipeFunction> pipeFunctionsMap)
-
-
-
Method Detail
-
variableResolvers
public VariableResolvers variableResolvers()
- Specified by:
variableResolversin interfaceParser.Context
-
variableResolvers
public Parser.Context.Basic variableResolvers(VariableResolvers variableResolvers)
-
isLenientValidationRequested
public boolean isLenientValidationRequested()
Description copied from interface:Parser.ContextIf 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.- Specified by:
isLenientValidationRequestedin interfaceParser.Context
-
lenient
public Parser.Context.Basic lenient()
-
isExternalResourceCreationEnabled
public boolean isExternalResourceCreationEnabled()
Description copied from interface:Parser.ContextIf 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.- Specified by:
isExternalResourceCreationEnabledin interfaceParser.Context
-
withExternalResources
public Parser.Context.Basic withExternalResources()
-
withPipeFunctions
public Parser.Context.Basic withPipeFunctions(com.floragunn.fluent.collections.ImmutableMap<String,PipeExpression.PipeFunction> pipeFunctionsMap)
-
pipeFunctions
public com.floragunn.fluent.collections.ImmutableMap<String,PipeExpression.PipeFunction> pipeFunctions()
- Specified by:
pipeFunctionsin interfaceParser.Context
-
-