public static class JsonMappingException.Reference extends Object implements Serializable
| Modifier and Type | Field and Description | 
|---|---|
protected String | 
_desc
Lazily-constructed description of this instance; needed mostly to
 allow JDK serialization to work in case where  
_from is
 non-serializable (and has to be dropped) but we still want to pass
 actual description along. | 
protected String | 
_fieldName
Name of field (for beans) or key (for Maps) that is part
 of the reference. 
 | 
protected Object | 
_from  | 
protected int | 
_index
Index within a  
Collection instance that contained
 the reference; used if index is relevant and available. | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
Reference()
Default constructor for deserialization/sub-classing purposes 
 | 
  | 
Reference(Object from)  | 
  | 
Reference(Object from,
         int index)  | 
  | 
Reference(Object from,
         String fieldName)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getDescription()  | 
String | 
getFieldName()  | 
Object | 
getFrom()
Object through which reference was resolved. 
 | 
int | 
getIndex()  | 
String | 
toString()  | 
protected transient Object _from
protected String _fieldName
_index defined), or when resolving
 Map classes without (yet) having an instance to operate on.protected int _index
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" (or not relevant).protected Reference()
public Reference(Object from)
public Reference(Object from, int index)
public Object getFrom()
Note that this value must be `transient` to allow serializability (as often such Object is NOT serializable; or, in case of `Class`, may not available at the point of deserialization). As such will return `null` if instance has been passed using JDK serialization.
public String getFieldName()
public int getIndex()
public String getDescription()
Copyright © 2017 JBoss by Red Hat. All rights reserved.