Class JsonMappingException.Reference

java.lang.Object
org.codehaus.jackson.map.JsonMappingException.Reference
All Implemented Interfaces:
Serializable
Enclosing class:
JsonMappingException

public static class JsonMappingException.Reference extends Object implements Serializable
Simple bean class used to contain references. References can be added to indicate execution/reference path that lead to the problem that caused this exception to be thrown.
See Also:
  • Field Details

    • _from

      protected Object _from
      Object through which reference was resolved. Can be either actual instance (usually the case for serialization), or Class (usually the case for deserialization).
    • _fieldName

      protected String _fieldName
      Name of field (for beans) or key (for Maps) that is part of the reference. May be null for Collection types (which generally have _index defined), or when resolving Map classes without (yet) having an instance to operate on.
    • _index

      protected int _index
      Index within a Collection instance that contained the reference; used if index is relevant and available. If either not applicable, or not available, -1 is used to denote "not known".
  • Constructor Details

    • Reference

      protected Reference()
      Default constructor for deserialization/sub-classing purposes
    • Reference

      public Reference(Object from)
    • Reference

      public Reference(Object from, String fieldName)
    • Reference

      public Reference(Object from, int index)
  • Method Details

    • setFrom

      public void setFrom(Object o)
    • setFieldName

      public void setFieldName(String n)
    • setIndex

      public void setIndex(int ix)
    • getFrom

      public Object getFrom()
    • getFieldName

      public String getFieldName()
    • getIndex

      public int getIndex()
    • toString

      public String toString()
      Overrides:
      toString in class Object