protected void checkColortable(RpfFrame frame,RpfFrameEntry frameEntry,RpfTocEntry entry,int tocNumber,int entryNumber){
  if (true) {
    if (Debug.debugging("rpf")) {
      Debug.output("RpfFrameCacheHandler: getting new colors");
      Debug.output("RpfFrameCacheHandler: getting CIB colors = " + entry.Cib);
    }
    colortable.setFrom(frame.getColortable());
    colortable.setCib(entry.Cib);
    colortable.setATOCIndexes(tocNumber,entryNumber);
    colortable.zone=entry.zone;
    colortable.seriesCode=entry.info.seriesCode;
  }
  if (viewAttributes != null) {
    colortable.setOpaqueness(viewAttributes.opaqueness);
  }
}

protected void checkColortable ( RpfFrame frame , RpfFrameEntry frameEntry , RpfTocEntry entry , int tocNumber , int entryNumber ) { if ( true ) { if ( Debug . debugging ( "rpf" ) ) { Debug . output ( "RpfFrameCacheHandler: getting new colors" ) ; Debug . output ( "RpfFrameCacheHandler: getting CIB colors = " + entry . Cib ) ; } colortable . setFrom ( frame . getColortable ( ) ) ; colortable . setCib ( entry . Cib ) ; colortable . setATOCIndexes ( tocNumber , entryNumber ) ; colortable . zone = entry . zone ; colortable . seriesCode = entry . info . seriesCode ; } if ( viewAttributes != null ) { colortable . setOpaqueness ( viewAttributes . opaqueness ) ; } }
take a bunch of stuff that has already been calculated , and then figure out if a new colortable is needed . if it is , load it up with info . called from two different places , which is why it exists . it ' s been determined that , for each subframe , the colortable from it ' s parent frame should be used . although rpf was designed and specified that the colortable should be constant across zones , that ' s not always the case .
