public class COSObjectWalkerDeep extends COSObjectWalkerShallow
Every object in the potential cyclic data structure is visited exactly once.
| Constructor and Description |
|---|
COSObjectWalkerDeep() |
COSObjectWalkerDeep(boolean forceSwap) |
COSObjectWalkerDeep(boolean forceSwap,
boolean swapAlways) |
| Modifier and Type | Method and Description |
|---|---|
Set |
getVisited() |
Object |
visitFromIndirectObject(COSIndirectObject io)
Notification of visit to
COSIndirectObject object. |
visitFromArray, visitFromBoolean, visitFromDictionary, visitFromFixed, visitFromInteger, visitFromName, visitFromNull, visitFromStream, visitFromStringpublic COSObjectWalkerDeep()
public COSObjectWalkerDeep(boolean forceSwap)
public COSObjectWalkerDeep(boolean forceSwap,
boolean swapAlways)
public Set getVisited()
public Object visitFromIndirectObject(COSIndirectObject io) throws COSVisitorException
ICOSObjectVisitorCOSIndirectObject object.visitFromIndirectObject in interface ICOSObjectVisitorvisitFromIndirectObject in class COSObjectWalkerShallowio - The Object that is being visited.COSVisitorException - If there is an error while visiting this object.Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.