/** * Gets embedded object data from the slide show. * * @return the embedded objects. */ public HSLFObjectData[] getEmbeddedObjects() { if (_objects == null) { List<HSLFObjectData> objects = new ArrayList<>(); for (Record r : _records) { if (r instanceof ExOleObjStg) { objects.add(new HSLFObjectData((ExOleObjStg) r)); } } _objects = objects.toArray(new HSLFObjectData[0]); } return _objects; }