Serialized Form

  • Package com.fasterxml.jackson.dataformat.csv

  • Package com.fasterxml.jackson.dataformat.csv.impl

  • Package com.fasterxml.jackson.dataformat.javaprop

    • Class com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory

      class JavaPropsFactory extends com.fasterxml.jackson.core.JsonFactory implements Serializable
      serialVersionUID:
      1L
    • Class com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper

      class JavaPropsMapper extends com.fasterxml.jackson.databind.ObjectMapper implements Serializable
      serialVersionUID:
      1L
    • Class com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema

      class JavaPropsSchema extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • _firstArrayOffset
          int _firstArrayOffset
          Specifies index number used when writing the first array entry (which in Java has index of 0). After this initial value, additional elements will have consecutive values, incremented by 1. Note that this setting has no effect on reading: input indexes are only used for sorting values, and their exact values have no meaning.

          Default value is 1.

        • _header
          String _header
          Optional header to prepend before any other output: typically a comment section or so. Note that contents here are NOT modified in any way, meaning that any comment indicators (leading '#' or '!') and linefeeds MUST be specified by caller.
        • _indexMarker
          Markers _indexMarker
          Default start marker for index access, if any; empty String may be used to indicate no marker-based index detection should be made.

          Default value of "[" is usually combined with end marker of "]" to allow C/Java-style bracket notation, like "settings.path[1]".

        • _keyValueSeparator
          String _keyValueSeparator
          String added between key and value; needs to include the "equals character" (either '=' or ':', both allowed by Java Properties specification), may also include white before and/or after "equals character". Default value is a single '=' character with no white spaces around
        • _lineEnding
          String _lineEnding
          String added after value, including at least one linefeed. Default value is the 'Unix linefeed'.
        • _lineIndentation
          String _lineIndentation
          String prepended before key value, as possible indentation
        • _parseSimpleIndexes
          boolean _parseSimpleIndexes
          Whether 'simple' index-notation is supported for path segments or not: simple meaning that if a path segment is a textual representation of a non-negative integer value with length of 9 or less (that is, up to but no including one billion), it will be considered index, not property name.

          Note that this settings does NOT control whether "start/end marker" indicated indexes are enabled or not; those depend on JavaPropsSchema._indexMarker.

          Default value is true, "plain" index segments are supported.

        • _pathSeparator
          String _pathSeparator
          Default path separator to use for hierarchic paths, if any; empty String may be used to indicate that no hierarchy should be inferred using a simple separator (although index markers may still be used, if defined).
        • _pathSeparatorEscapeChar
          char _pathSeparatorEscapeChar
          Default escape character to use for single character path separators , enabling the pathSeparator to be included in a segment. Note that this is only used if the path separator is a single character. The default value is NULL ('\0') which effectively disables escape processing. The escape character is only used for escaping either the pathSeparator character or a sequence of escape characters immediately prior to the pathSeparator. i.e., if the pathSeparator is "." and the escape char is '#' then "a#.b" produces a segment called "a.b", but "a##.b" produces a segment called "a#" with a child called "b" and "a###.b" produces a segment called "a#.b". Finally, "a#b" produces a segment called "a#b" - the escape processing is only used immediately prior to the path separator. Any escape character may be used. Backslash ('\\') is the most obvious candidate but be aware that the JDK Properties loader has its own rules for escape processing (documented in the Javadoc for Properties.load ) that will remove ALL duplicated backslash characters (and also carry out other escape handling) before the JavaPropsMapper gets to see them.
          Since:
          2.14
        • _prefix
          String _prefix
          Optional prefix to strip and append to key names. Useful when subset of properties need to be processed.
          Since:
          2.10
        • _writeIndexUsingMarkers
          boolean _writeIndexUsingMarkers
          Whether array-element paths are written using start/end markers (see JavaPropsSchema._indexMarker or "simple" index number: if set to true AND markers are specified as non-empty Strings, will use sequence of
             startMarker index endMarker
          
          to include index in path; otherwise will simply use textual representation of the index number as path segment, prefixed by path separator as necessary.
  • Package com.fasterxml.jackson.dataformat.toml

  • Package com.fasterxml.jackson.dataformat.yaml

    • Exception Class com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException

      class JacksonYAMLParseException extends com.fasterxml.jackson.core.JsonParseException implements Serializable
      serialVersionUID:
      1L
    • Class com.fasterxml.jackson.dataformat.yaml.YAMLFactory

      class YAMLFactory extends com.fasterxml.jackson.core.JsonFactory implements Serializable
      serialVersionUID:
      1L
      • Serialization Methods

        • readResolve
          protected Object readResolve()
          Method that we need to override to actually make restoration go through constructors etc. Also: must be overridden by sub-classes as well.
      • Serialized Fields

        • _dumperOptions
          org.yaml.snakeyaml.DumperOptions _dumperOptions
          Configuration for underlying generator to follow, if specified; left as null for backwards compatibility (which means the dumper options are derived based on YAMLGenerator.Features).

          These YAMLGenerator.Features are ignored if you provide your own DumperOptions:

          • YAMLGenerator.Feature.ALLOW_LONG_KEYS
          • YAMLGenerator.Feature.CANONICAL_OUTPUT
          • YAMLGenerator.Feature.INDENT_ARRAYS
          • YAMLGenerator.Feature.INDENT_ARRAYS_WITH_INDICATOR
          • YAMLGenerator.Feature.SPLIT_LINES
          • YAMLGenerator.Feature.USE_PLATFORM_LINE_BREAKS

          Since:
          2.14
        • _loaderOptions
          org.yaml.snakeyaml.LoaderOptions _loaderOptions
          Configuration for underlying parser to follow, if specified; left as null for backwards compatibility (which means whatever default settings SnakeYAML deems best).

          If you need to support parsing YAML files that are larger than 3Mb, it is recommended that you provide a LoaderOptions instance where you set the Codepoint Limit to a larger value than its 3Mb default.

          Since:
          2.14
        • _quotingChecker
          StringQuotingChecker _quotingChecker
          Helper object used to determine whether property names, String values must be quoted or not.
          Since:
          2.12
        • _version
          org.yaml.snakeyaml.DumperOptions.Version _version
          YAML version for underlying generator to follow, if specified.
          Since:
          2.12
        • _yamlGeneratorFeatures
          int _yamlGeneratorFeatures
        • _yamlParserFeatures
          int _yamlParserFeatures
    • Class com.fasterxml.jackson.dataformat.yaml.YAMLMapper

      class YAMLMapper extends com.fasterxml.jackson.databind.ObjectMapper implements Serializable
      serialVersionUID:
      1L
  • Package com.fasterxml.jackson.dataformat.yaml.snakeyaml.error

  • Package com.fasterxml.jackson.dataformat.yaml.util