Class | Description |
---|---|
RecursionChecker |
Simple class to check for recursion while serializing an object.
Usage: While recursively visiting the object's elements, before each step the beforeVisit(hu.elte.eserial.model.EserialElement) should be called with the element to visit.
After this call, the canVisit(hu.elte.eserial.model.EserialElement) tells whether this
element is allowed to be visited.
After the visit, the afterVisit(hu.elte.eserial.model.EserialElement) should be called to
signal the end of the visit.
|