Team,
In the PSLM we are saving unresolved idref's (e.g., the "internal-destination" of an fo:basic-link, where we have not yet determined the PV that it refers to) with both the PageViewport and the AreaTreeHandler:
public void addUnresolvedArea(String id, Resolvable res) {
// add to the page viewport so it can serialize
curPV.addUnresolvedIDRef(id, res);
// add unresolved to tree
areaTreeHandler.addUnresolvedIDRef(id, curPV);
}I am wondering if it is actually necessary for us to store the idref's in the PV for this serialization purpose--I would like to remove this. All resolution, AFAICT, is done from the idrefs stored with the ATH. I don't think the idref's take any significant space--it would appear we could always keep this information "live" in ATH even if we were to off-load (and reload) pages to disk while processing.
Thanks, Glen
