Package com.cedarsoftware.io
Class Resolver.DefaultReferenceTracker
java.lang.Object
com.cedarsoftware.io.Resolver.DefaultReferenceTracker
- All Implemented Interfaces:
ReferenceTracker
- Enclosing class:
- Resolver
Default implementation of ReferenceTracker.
Reference tracking is logically part of the resolution process,
as it tracks @id/@ref relationships during JSON parsing and resolution.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()getOrThrow(Long id) put(Long l, JsonObject o) intsize()
-
Constructor Details
-
DefaultReferenceTracker
-
-
Method Details
-
put
- Specified by:
putin interfaceReferenceTracker
-
clear
public void clear()- Specified by:
clearin interfaceReferenceTracker
-
size
public int size()- Specified by:
sizein interfaceReferenceTracker
-
getOrThrow
- Specified by:
getOrThrowin interfaceReferenceTracker
-
get
- Specified by:
getin interfaceReferenceTracker
-