Interface Parser.Context

All Known Implementing Classes:
Parser.Context.Basic
Enclosing interface:
Parser<T,C extends Parser.Context>

public static interface Parser.Context
  • Field Details

  • 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

      static Parser.Context.Basic get()
    • lenient

      static Parser.Context.Basic lenient()
    • withExternalResources

      static Parser.Context.Basic withExternalResources()
    • variableResolvers

      static Parser.Context.Basic variableResolvers(VariableResolvers variableResolvers)