| Modifier and Type | Class and Description |
|---|---|
| public abstract static class |
| Modifier and Type | Field and Description |
|---|---|
| protected Object | |
| protected final ObjectIdGenerator. | |
| protected LinkedList | |
| protected ObjectIdResolver |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public ObjectIdGenerator. | |
| public ObjectIdResolver | Returns: The registered resolverAllow access to the resolver in case anybody wants to use it directly, for
examples from
|
| public boolean | |
| public Iterator | |
| public Object | |
| public void | |
| public String | |
| public boolean | Returns: True, if resolution succeeded (and no error needs to be reported); false to indicate resolution did not succeed.Method called by |
| _item | back to summary |
|---|---|
protected Object _item
| |
| _key | back to summary |
|---|---|
| protected final ObjectIdGenerator. | |
| _referringProperties | back to summary |
|---|---|
| protected LinkedList<ReadableObjectId. | |
| _resolver | back to summary |
|---|---|
| protected ObjectIdResolver _resolver | |
| ReadableObjectId | back to summary |
|---|---|
| public ReadableObjectId(ObjectIdGenerator. | |
| appendReferring | back to summary |
|---|---|
| public void appendReferring(ReadableObjectId. | |
| bindItem | back to summary |
|---|---|
| public void bindItem(Object ob) throws IOException Method called to assign actual POJO to which ObjectId refers to: will also handle referring properties, if any, by assigning POJO. | |
| getKey | back to summary |
|---|---|
| public ObjectIdGenerator. | |
| getResolver | back to summary |
|---|---|
| public ObjectIdResolver getResolver() Allow access to the resolver in case anybody wants to use it directly, for
examples from
| |
| hasReferringProperties | back to summary |
|---|---|
| public boolean hasReferringProperties() | |
| referringProperties | back to summary |
|---|---|
| public Iterator | |
| resolve | back to summary |
|---|---|
| public Object resolve() | |
| setResolver | back to summary |
|---|---|
| public void setResolver(ObjectIdResolver resolver) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| tryToResolveUnresolved | back to summary |
|---|---|
| public boolean tryToResolveUnresolved(DeserializationContext ctxt) Method called by
Default implementation simply returns
| |
| Modifier and Type | Field and Description |
|---|---|
| private final Class | |
| private final UnresolvedForwardReference |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Class | |
| public JsonLocation | |
| public abstract void | |
| public boolean |
| _beanType | back to summary |
|---|---|
| private final Class<?> _beanType | |
| _reference | back to summary |
|---|---|
| private final UnresolvedForwardReference _reference | |
| Referring | back to summary |
|---|---|
| public Referring(UnresolvedForwardReference ref, Class<?> beanType) | |
| Referring | back to summary |
|---|---|
| public Referring(UnresolvedForwardReference ref, JavaType beanType) | |
| getBeanType | back to summary |
|---|---|
| public Class | |
| getLocation | back to summary |
|---|---|
| public JsonLocation getLocation() | |
| handleResolvedForwardReference | back to summary |
|---|---|
| public abstract void handleResolvedForwardReference(Object id, Object value) throws IOException | |
| hasId | back to summary |
|---|---|
| public boolean hasId(Object id) | |