Examples of SlideAtomsSet


Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

      ArrayList mmr = new ArrayList();
      ArrayList tmr = new ArrayList();

      for (int i = 0; i < masterSets.length; i++) {
        Record r = getCoreRecordForSAS(masterSets[i]);
        SlideAtomsSet sas = masterSets[i];
        int sheetNo = sas.getSlidePersistAtom().getSlideIdentifier();
        if (r instanceof org.apache.poi.hslf.record.Slide) {
          TitleMaster master = new TitleMaster((org.apache.poi.hslf.record.Slide) r,
              sheetNo);
          master.setSlideShow(this);
          tmr.add(master);
        } else if (r instanceof org.apache.poi.hslf.record.MainMaster) {
          SlideMaster master = new SlideMaster((org.apache.poi.hslf.record.MainMaster) r,
              sheetNo);
          master.setSlideShow(this);
          mmr.add(master);
        }
      }

      _masters = new SlideMaster[mmr.size()];
      mmr.toArray(_masters);

      _titleMasters = new TitleMaster[tmr.size()];
      tmr.toArray(_titleMasters);

    }

    // Having sorted out the masters, that leaves the notes and slides

    // Start by finding the notes records to go with the entries in
    // notesSLWT
    org.apache.poi.hslf.record.Notes[] notesRecords;
    SlideAtomsSet[] notesSets = new SlideAtomsSet[0];
    Hashtable slideIdToNotes = new Hashtable();
    if (notesSLWT == null) {
      // None
      notesRecords = new org.apache.poi.hslf.record.Notes[0];
    } else {
      // Match up the records and the SlideAtomSets
      notesSets = notesSLWT.getSlideAtomsSets();
      ArrayList notesRecordsL = new ArrayList();
      for (int i = 0; i < notesSets.length; i++) {
        // Get the right core record
        Record r = getCoreRecordForSAS(notesSets[i]);

        // Ensure it really is a notes record
        if (r instanceof org.apache.poi.hslf.record.Notes) {
          org.apache.poi.hslf.record.Notes notesRecord = (org.apache.poi.hslf.record.Notes) r;
          notesRecordsL.add(notesRecord);

          // Record the match between slide id and these notes
          SlidePersistAtom spa = notesSets[i].getSlidePersistAtom();
          Integer slideId = Integer.valueOf(spa.getSlideIdentifier());
          slideIdToNotes.put(slideId, Integer.valueOf(i));
        } else {
          logger.log(POILogger.ERROR, "A Notes SlideAtomSet at " + i
              + " said its record was at refID "
              + notesSets[i].getSlidePersistAtom().getRefID()
              + ", but that was actually a " + r);
        }
      }
      notesRecords = new org.apache.poi.hslf.record.Notes[notesRecordsL.size()];
      notesRecords = (org.apache.poi.hslf.record.Notes[]) notesRecordsL.toArray(notesRecords);
    }

    // Now, do the same thing for our slides
    org.apache.poi.hslf.record.Slide[] slidesRecords;
    SlideAtomsSet[] slidesSets = new SlideAtomsSet[0];
    if (slidesSLWT == null) {
      // None
      slidesRecords = new org.apache.poi.hslf.record.Slide[0];
    } else {
      // Match up the records and the SlideAtomSets
      slidesSets = slidesSLWT.getSlideAtomsSets();
      slidesRecords = new org.apache.poi.hslf.record.Slide[slidesSets.length];
      for (int i = 0; i < slidesSets.length; i++) {
        // Get the right core record
        Record r = getCoreRecordForSAS(slidesSets[i]);

        // Ensure it really is a slide record
        if (r instanceof org.apache.poi.hslf.record.Slide) {
          slidesRecords[i] = (org.apache.poi.hslf.record.Slide) r;
        } else {
          logger.log(POILogger.ERROR, "A Slide SlideAtomSet at " + i
              + " said its record was at refID "
              + slidesSets[i].getSlidePersistAtom().getRefID()
              + ", but that was actually a " + r);
        }
      }
    }

    // Finally, generate model objects for everything
    // Notes first
    _notes = new Notes[notesRecords.length];
    for (int i = 0; i < _notes.length; i++) {
      _notes[i] = new Notes(notesRecords[i]);
      _notes[i].setSlideShow(this);
    }
    // Then slides
    _slides = new Slide[slidesRecords.length];
    for (int i = 0; i < _slides.length; i++) {
      SlideAtomsSet sas = slidesSets[i];
      int slideIdentifier = sas.getSlidePersistAtom().getSlideIdentifier();

      // Do we have a notes for this?
      Notes notes = null;
      // Slide.SlideAtom.notesId references the corresponding notes slide.
      // 0 if slide has no notes.
View Full Code Here

Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

    // The order of slides is defined by the order of slide atom sets in the
    // SlideListWithText container.
    SlideListWithText slwt = _documentRecord.getSlideSlideListWithText();
    SlideAtomsSet[] sas = slwt.getSlideAtomsSets();

    SlideAtomsSet tmp = sas[oldSlideNumber - 1];
    sas[oldSlideNumber - 1] = sas[newSlideNumber - 1];
    sas[newSlideNumber - 1] = tmp;

    ArrayList lst = new ArrayList();
    for (int i = 0; i < sas.length; i++) {
View Full Code Here

Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

    ArrayList mmr = new ArrayList();
        ArrayList tmr = new ArrayList();

    for(int i=0; i<masterSets.length; i++) {
      Record r = getCoreRecordForSAS(masterSets[i]);
            SlideAtomsSet sas = masterSets[i];
            int sheetNo = sas.getSlidePersistAtom().getSlideIdentifier();
      if(r instanceof org.apache.poi.hslf.record.Slide) {
                TitleMaster master = new TitleMaster((org.apache.poi.hslf.record.Slide)r, sheetNo);
                master.setSlideShow(this);
                tmr.add(master);
      } else if(r instanceof org.apache.poi.hslf.record.MainMaster) {
                SlideMaster master = new SlideMaster((org.apache.poi.hslf.record.MainMaster)r, sheetNo);
                master.setSlideShow(this);
                mmr.add(master);
            }
    }

        _masters = new SlideMaster[mmr.size()];
        mmr.toArray(_masters);

        _titleMasters = new TitleMaster[tmr.size()];
        tmr.toArray(_titleMasters);

    }


  // Having sorted out the masters, that leaves the notes and slides


  // Start by finding the notes records to go with the entries in
  //  notesSLWT
  org.apache.poi.hslf.record.Notes[] notesRecords;
  SlideAtomsSet[] notesSets = new SlideAtomsSet[0];
  Hashtable slideIdToNotes = new Hashtable();
  if(notesSLWT == null) {
    // None
    notesRecords = new org.apache.poi.hslf.record.Notes[0];
  } else {
    // Match up the records and the SlideAtomSets
    notesSets = notesSLWT.getSlideAtomsSets();
    ArrayList notesRecordsL = new ArrayList();
    for(int i=0; i<notesSets.length; i++) {
      // Get the right core record
      Record r = getCoreRecordForSAS(notesSets[i]);

      // Ensure it really is a notes record
      if(r instanceof org.apache.poi.hslf.record.Notes) {
                org.apache.poi.hslf.record.Notes notesRecord = (org.apache.poi.hslf.record.Notes)r;
        notesRecordsL.add( notesRecord );

        // Record the match between slide id and these notes
                SlidePersistAtom spa = notesSets[i].getSlidePersistAtom();
                Integer slideId = new Integer(spa.getSlideIdentifier());
                slideIdToNotes.put(slideId, new Integer(i));
      } else {
        logger.log(POILogger.ERROR, "A Notes SlideAtomSet at " + i + " said its record was at refID " + notesSets[i].getSlidePersistAtom().getRefID() + ", but that was actually a " + r);
      }
    }
    notesRecords = new org.apache.poi.hslf.record.Notes[notesRecordsL.size()];
    notesRecords = (org.apache.poi.hslf.record.Notes[])
      notesRecordsL.toArray(notesRecords);
  }

  // Now, do the same thing for our slides
  org.apache.poi.hslf.record.Slide[] slidesRecords;
  SlideAtomsSet[] slidesSets = new SlideAtomsSet[0];
  if(slidesSLWT == null) {
    // None
    slidesRecords = new org.apache.poi.hslf.record.Slide[0];
  } else {
    // Match up the records and the SlideAtomSets
    slidesSets = slidesSLWT.getSlideAtomsSets();
    slidesRecords = new org.apache.poi.hslf.record.Slide[slidesSets.length];
    for(int i=0; i<slidesSets.length; i++) {
      // Get the right core record
      Record r = getCoreRecordForSAS(slidesSets[i]);

      // Ensure it really is a slide record
      if(r instanceof org.apache.poi.hslf.record.Slide) {
        slidesRecords[i] = (org.apache.poi.hslf.record.Slide)r;
      } else {
        logger.log(POILogger.ERROR, "A Slide SlideAtomSet at " + i + " said its record was at refID " + slidesSets[i].getSlidePersistAtom().getRefID() + ", but that was actually a " + r);
      }
    }
  }

  // Finally, generate model objects for everything
  // Notes first
  _notes = new Notes[notesRecords.length];
  for(int i=0; i<_notes.length; i++) {
    _notes[i] = new Notes(notesRecords[i]);
    _notes[i].setSlideShow(this);
  }
  // Then slides
  _slides = new Slide[slidesRecords.length];
  for(int i=0; i<_slides.length; i++) {
    SlideAtomsSet sas = slidesSets[i];
    int slideIdentifier = sas.getSlidePersistAtom().getSlideIdentifier();

    // Do we have a notes for this?
    Notes notes = null;
        //Slide.SlideAtom.notesId references the corresponding notes slide. 0 if slide has no notes.
        int noteId = slidesRecords[i].getSlideAtom().getNotesID();
View Full Code Here

Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

        //  The order of slides is defined by the order of slide atom sets in the SlideListWithText container.
        SlideListWithText slwt = _documentRecord.getSlideSlideListWithText();
        SlideAtomsSet[] sas = slwt.getSlideAtomsSets();

        SlideAtomsSet tmp = sas[oldSlideNumber-1];
        sas[oldSlideNumber-1] = sas[newSlideNumber-1];
        sas[newSlideNumber-1] = tmp;

        ArrayList lst = new ArrayList();
        for (int i = 0; i < sas.length; i++) {
View Full Code Here

Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

        }
    }
    // Then slides
    _slides = new Slide[slidesRecords.length];
    for (int i = 0; i < _slides.length; i++) {
      SlideAtomsSet sas = slidesSets[i];
      int slideIdentifier = sas.getSlidePersistAtom().getSlideIdentifier();

      // Do we have a notes for this?
      Notes notes = null;
      // Slide.SlideAtom.notesId references the corresponding notes slide.
      // 0 if slide has no notes.
View Full Code Here

Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

    // The order of slides is defined by the order of slide atom sets in the
    // SlideListWithText container.
    SlideListWithText slwt = _documentRecord.getSlideSlideListWithText();
    SlideAtomsSet[] sas = slwt.getSlideAtomsSets();

    SlideAtomsSet tmp = sas[oldSlideNumber - 1];
    sas[oldSlideNumber - 1] = sas[newSlideNumber - 1];
    sas[newSlideNumber - 1] = tmp;

    ArrayList<Record> lst = new ArrayList<Record>();
    for (int i = 0; i < sas.length; i++) {
View Full Code Here

Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

        assertEquals(13, _slides.length);
       
        // Check the number of TextHeaderAtoms on Slide 1
        Document dr = _show.getDocumentRecord();
        SlideListWithText slidesSLWT = dr.getSlideSlideListWithText();
        SlideAtomsSet s1 = slidesSLWT.getSlideAtomsSets()[0];

        int tha = 0;
        for (Record r : s1.getSlideRecords()) {
            if (r instanceof TextHeaderAtom) tha++;
        }
        assertEquals(2, tha);
       
        // Check to see that we have a pair next to each other
        assertEquals(TextHeaderAtom.class, s1.getSlideRecords()[0].getClass());
        assertEquals(TextHeaderAtom.class, s1.getSlideRecords()[1].getClass());
       
       
        // Check the number of text runs based on the slide (not textbox)
        // Will have skipped the empty one
        int str = 0;
View Full Code Here

Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

    ArrayList mmr = new ArrayList();
        ArrayList tmr = new ArrayList();

    for(int i=0; i<masterSets.length; i++) {
      Record r = getCoreRecordForSAS(masterSets[i]);
            SlideAtomsSet sas = masterSets[i];
            int sheetNo = sas.getSlidePersistAtom().getSlideIdentifier();
      if(r instanceof org.apache.poi.hslf.record.Slide) {
                TitleMaster master = new TitleMaster((org.apache.poi.hslf.record.Slide)r, sheetNo);
                master.setSlideShow(this);
                tmr.add(master);
      } else if(r instanceof org.apache.poi.hslf.record.MainMaster) {
                SlideMaster master = new SlideMaster((org.apache.poi.hslf.record.MainMaster)r, sheetNo);
                master.setSlideShow(this);
                mmr.add(master);
            }
    }

        _masters = new SlideMaster[mmr.size()];
        mmr.toArray(_masters);

        _titleMasters = new TitleMaster[tmr.size()];
        tmr.toArray(_titleMasters);

    }


  // Having sorted out the masters, that leaves the notes and slides


  // Start by finding the notes records to go with the entries in
  //  notesSLWT
  org.apache.poi.hslf.record.Notes[] notesRecords;
  SlideAtomsSet[] notesSets = new SlideAtomsSet[0];
  Hashtable slideIdToNotes = new Hashtable();
  if(notesSLWT == null) {
    // None
    notesRecords = new org.apache.poi.hslf.record.Notes[0];
  } else {
    // Match up the records and the SlideAtomSets
    notesSets = notesSLWT.getSlideAtomsSets();
    ArrayList notesRecordsL = new ArrayList();
    for(int i=0; i<notesSets.length; i++) {
      // Get the right core record
      Record r = getCoreRecordForSAS(notesSets[i]);

      // Ensure it really is a notes record
      if(r instanceof org.apache.poi.hslf.record.Notes) {
                org.apache.poi.hslf.record.Notes notesRecord = (org.apache.poi.hslf.record.Notes)r;
        notesRecordsL.add( notesRecord );

        // Record the match between slide id and these notes
                SlidePersistAtom spa = notesSets[i].getSlidePersistAtom();
                Integer slideId = new Integer(spa.getSlideIdentifier());
                slideIdToNotes.put(slideId, new Integer(i));
      } else {
        logger.log(POILogger.ERROR, "A Notes SlideAtomSet at " + i + " said its record was at refID " + notesSets[i].getSlidePersistAtom().getRefID() + ", but that was actually a " + r);
      }
    }
    notesRecords = new org.apache.poi.hslf.record.Notes[notesRecordsL.size()];
    notesRecords = (org.apache.poi.hslf.record.Notes[])
      notesRecordsL.toArray(notesRecords);
  }
 
  // Now, do the same thing for our slides
  org.apache.poi.hslf.record.Slide[] slidesRecords;
  SlideAtomsSet[] slidesSets = new SlideAtomsSet[0];
  if(slidesSLWT == null) {
    // None
    slidesRecords = new org.apache.poi.hslf.record.Slide[0];
  } else {
    // Match up the records and the SlideAtomSets
    slidesSets = slidesSLWT.getSlideAtomsSets();
    slidesRecords = new org.apache.poi.hslf.record.Slide[slidesSets.length];
    for(int i=0; i<slidesSets.length; i++) {
      // Get the right core record
      Record r = getCoreRecordForSAS(slidesSets[i]);
     
      // Ensure it really is a slide record
      if(r instanceof org.apache.poi.hslf.record.Slide) {
        slidesRecords[i] = (org.apache.poi.hslf.record.Slide)r;
      } else {
        logger.log(POILogger.ERROR, "A Slide SlideAtomSet at " + i + " said its record was at refID " + slidesSets[i].getSlidePersistAtom().getRefID() + ", but that was actually a " + r);
      }
    }
  }
 
  // Finally, generate model objects for everything
  // Notes first
  _notes = new Notes[notesRecords.length];
  for(int i=0; i<_notes.length; i++) {
    _notes[i] = new Notes(notesRecords[i]);
    _notes[i].setSlideShow(this);
  }
  // Then slides
  _slides = new Slide[slidesRecords.length];
  for(int i=0; i<_slides.length; i++) {
    SlideAtomsSet sas = slidesSets[i];
    int slideIdentifier = sas.getSlidePersistAtom().getSlideIdentifier();

    // Do we have a notes for this?
    Notes notes = null;
        //Slide.SlideAtom.notesId references the corresponding notes slide. 0 if slide has no notes.
        int noteId = slidesRecords[i].getSlideAtom().getNotesID();
View Full Code Here

Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

        //  The order of slides is defined by the order of slide atom sets in the SlideListWithText container.
        SlideListWithText slwt = _documentRecord.getSlideSlideListWithText();
        SlideAtomsSet[] sas = slwt.getSlideAtomsSets();

        SlideAtomsSet tmp = sas[oldSlideNumber-1];
        sas[oldSlideNumber-1] = sas[newSlideNumber-1];
        sas[newSlideNumber-1] = tmp;

        ArrayList lst = new ArrayList();
        for (int i = 0; i < sas.length; i++) {
View Full Code Here

Examples of org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet

      ArrayList mmr = new ArrayList();
      ArrayList tmr = new ArrayList();

      for (int i = 0; i < masterSets.length; i++) {
        Record r = getCoreRecordForSAS(masterSets[i]);
        SlideAtomsSet sas = masterSets[i];
        int sheetNo = sas.getSlidePersistAtom().getSlideIdentifier();
        if (r instanceof org.apache.poi.hslf.record.Slide) {
          TitleMaster master = new TitleMaster((org.apache.poi.hslf.record.Slide) r,
              sheetNo);
          master.setSlideShow(this);
          tmr.add(master);
        } else if (r instanceof org.apache.poi.hslf.record.MainMaster) {
          SlideMaster master = new SlideMaster((org.apache.poi.hslf.record.MainMaster) r,
              sheetNo);
          master.setSlideShow(this);
          mmr.add(master);
        }
      }

      _masters = new SlideMaster[mmr.size()];
      mmr.toArray(_masters);

      _titleMasters = new TitleMaster[tmr.size()];
      tmr.toArray(_titleMasters);

    }

    // Having sorted out the masters, that leaves the notes and slides

    // Start by finding the notes records to go with the entries in
    // notesSLWT
    org.apache.poi.hslf.record.Notes[] notesRecords;
    SlideAtomsSet[] notesSets = new SlideAtomsSet[0];
    Hashtable slideIdToNotes = new Hashtable();
    if (notesSLWT == null) {
      // None
      notesRecords = new org.apache.poi.hslf.record.Notes[0];
    } else {
      // Match up the records and the SlideAtomSets
      notesSets = notesSLWT.getSlideAtomsSets();
      ArrayList notesRecordsL = new ArrayList();
      for (int i = 0; i < notesSets.length; i++) {
        // Get the right core record
        Record r = getCoreRecordForSAS(notesSets[i]);

        // Ensure it really is a notes record
        if (r instanceof org.apache.poi.hslf.record.Notes) {
          org.apache.poi.hslf.record.Notes notesRecord = (org.apache.poi.hslf.record.Notes) r;
          notesRecordsL.add(notesRecord);

          // Record the match between slide id and these notes
          SlidePersistAtom spa = notesSets[i].getSlidePersistAtom();
          Integer slideId = new Integer(spa.getSlideIdentifier());
          slideIdToNotes.put(slideId, new Integer(i));
        } else {
          logger.log(POILogger.ERROR, "A Notes SlideAtomSet at " + i
              + " said its record was at refID "
              + notesSets[i].getSlidePersistAtom().getRefID()
              + ", but that was actually a " + r);
        }
      }
      notesRecords = new org.apache.poi.hslf.record.Notes[notesRecordsL.size()];
      notesRecords = (org.apache.poi.hslf.record.Notes[]) notesRecordsL.toArray(notesRecords);
    }

    // Now, do the same thing for our slides
    org.apache.poi.hslf.record.Slide[] slidesRecords;
    SlideAtomsSet[] slidesSets = new SlideAtomsSet[0];
    if (slidesSLWT == null) {
      // None
      slidesRecords = new org.apache.poi.hslf.record.Slide[0];
    } else {
      // Match up the records and the SlideAtomSets
      slidesSets = slidesSLWT.getSlideAtomsSets();
      slidesRecords = new org.apache.poi.hslf.record.Slide[slidesSets.length];
      for (int i = 0; i < slidesSets.length; i++) {
        // Get the right core record
        Record r = getCoreRecordForSAS(slidesSets[i]);

        // Ensure it really is a slide record
        if (r instanceof org.apache.poi.hslf.record.Slide) {
          slidesRecords[i] = (org.apache.poi.hslf.record.Slide) r;
        } else {
          logger.log(POILogger.ERROR, "A Slide SlideAtomSet at " + i
              + " said its record was at refID "
              + slidesSets[i].getSlidePersistAtom().getRefID()
              + ", but that was actually a " + r);
        }
      }
    }

    // Finally, generate model objects for everything
    // Notes first
    _notes = new Notes[notesRecords.length];
    for (int i = 0; i < _notes.length; i++) {
      _notes[i] = new Notes(notesRecords[i]);
      _notes[i].setSlideShow(this);
    }
    // Then slides
    _slides = new Slide[slidesRecords.length];
    for (int i = 0; i < _slides.length; i++) {
      SlideAtomsSet sas = slidesSets[i];
      int slideIdentifier = sas.getSlidePersistAtom().getSlideIdentifier();

      // Do we have a notes for this?
      Notes notes = null;
      // Slide.SlideAtom.notesId references the corresponding notes slide.
      // 0 if slide has no notes.
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.