Package com.pd4ml.pdf.cos.path
-
Class Summary Class Description COSPath A parsed COS path: a starting point (the document trailer, or an explicit indirect object) plus a list of navigation steps.COSPathEvaluator Resolves aCOSPathagainst aCOSDocument(or an arbitrary startingCOSBasenode), auto-dereferencing indirect references at every step so callers never see a bareCOSObject.COSPathParser COSPathSegment One navigation step of aCOSPath: descend into a dictionary by key, into an array by index, or jump directly to an arbitrary indirect object. -
Enum Summary Enum Description COSPath.RootKind Where a path's navigation starts.COSPathSegment.Kind The three kinds of step a COS path can take. -
Exception Summary Exception Description COSPathException Raised for a malformed COS path expression, or (only from the*Strictevaluator methods) when a path cannot be resolved against a particular document -- an intermediate step lands on a node of the wrong kind, a dictionary key is missing, or an array index is out of range.