Package net.sf.json.util
Class CycleDetectionStrategy.LenientNoRefCycleDetectionStrategy
- java.lang.Object
-
- net.sf.json.util.CycleDetectionStrategy
-
- net.sf.json.util.CycleDetectionStrategy.LenientNoRefCycleDetectionStrategy
-
- Enclosing class:
- CycleDetectionStrategy
private static final class CycleDetectionStrategy.LenientNoRefCycleDetectionStrategy extends CycleDetectionStrategy
A cycle detection strategy that prevents any mention of the possible conflict from appearing.
-
-
Field Summary
-
Fields inherited from class net.sf.json.util.CycleDetectionStrategy
IGNORE_PROPERTY_ARR, IGNORE_PROPERTY_OBJ, LENIENT, NOPROP, STRICT
-
-
Constructor Summary
Constructors Modifier Constructor Description private
LenientNoRefCycleDetectionStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JSONArray
handleRepeatedReferenceAsArray(java.lang.Object reference)
Handle a repeated reference
Must return a valid JSONArray or null.JSONObject
handleRepeatedReferenceAsObject(java.lang.Object reference)
Handle a repeated reference
Must return a valid JSONObject or null.
-
-
-
Method Detail
-
handleRepeatedReferenceAsArray
public JSONArray handleRepeatedReferenceAsArray(java.lang.Object reference)
Description copied from class:CycleDetectionStrategy
Handle a repeated reference
Must return a valid JSONArray or null.- Specified by:
handleRepeatedReferenceAsArray
in classCycleDetectionStrategy
- Parameters:
reference
- the repeated reference.
-
handleRepeatedReferenceAsObject
public JSONObject handleRepeatedReferenceAsObject(java.lang.Object reference)
Description copied from class:CycleDetectionStrategy
Handle a repeated reference
Must return a valid JSONObject or null.- Specified by:
handleRepeatedReferenceAsObject
in classCycleDetectionStrategy
- Parameters:
reference
- the repeated reference.
-
-