public ChartSubstreamRecordAggregate(RecordStream rs) {_bofRec = (BOFRecord) rs.getNext();List<RecordBase> temp = new ArrayList<>();while (rs.peekNextClass() != EOFRecord.class) {if (PageSettingsBlock.isComponentRecord(rs.peekNextSid())) {if (_psBlock != null) {if (rs.peekNextSid() == HeaderFooterRecord.sid) {_psBlock.addLateHeaderFooter((HeaderFooterRecord)rs.getNext());continue;}throw new IllegalStateException("Found more than one PageSettingsBlock in chart sub-stream, had sid: " + rs.peekNextSid());}_psBlock = new PageSettingsBlock(rs);temp.add(_psBlock);continue;}temp.add(rs.getNext());}_recs = temp;org.apache.poi.hssf.record.Record eof = rs.getNext(); if (!(eof instanceof EOFRecord)) {throw new IllegalStateException("Bad chart EOF");}}

public ChartSubstreamRecordAggregate ( RecordStream rs ) { _bofRec = ( BOFRecord ) rs . getNext ( ) ; List < RecordBase > temp = new ArrayList < > ( ) ; while ( rs . peekNextClass ( ) != EOFRecord . class ) { if ( PageSettingsBlock . isComponentRecord ( rs . peekNextSid ( ) ) ) { if ( _psBlock != null ) { if ( rs . peekNextSid ( ) == HeaderFooterRecord . sid ) { _psBlock . addLateHeaderFooter ( ( HeaderFooterRecord ) rs . getNext ( ) ) ; continue ; } throw new IllegalStateException ( "Found more than one PageSettingsBlock in chart sub-stream, had sid: " + rs . peekNextSid ( ) ) ; } _psBlock = new PageSettingsBlock ( rs ) ; temp . add ( _psBlock ) ; continue ; } temp . add ( rs . getNext ( ) ) ; } _recs = temp ; org . apache . poi . hssf . record . Record eof = rs . getNext ( ) ; if ( ! ( eof instanceof EOFRecord ) ) { throw new IllegalStateException ( "Bad chart EOF" ) ; } }
public ChartSubstreamRecordAggregate(RecordStream rs){_bofRec = (BOFRecord)rs.GetNext();List<RecordBase> temp = new List<RecordBase>();while (rs.PeekNextClass() != typeof(EOFRecord)){Type a = rs.PeekNextClass();if (PageSettingsBlock.IsComponentRecord(rs.PeekNextSid())){if (_psBlock != null){if (rs.PeekNextSid() == HeaderFooterRecord.sid){_psBlock.AddLateHeaderFooter((HeaderFooterRecord)rs.GetNext());continue;}throw new InvalidDataException("Found more than one PageSettingsBlock in chart sub-stream");}_psBlock = new PageSettingsBlock(rs);temp.Add(_psBlock);continue;}temp.Add(rs.GetNext());}_recs = temp;Record eof = rs.GetNext(); if (!(eof is EOFRecord)){throw new InvalidOperationException("Bad chart EOF");}}
