/// <summary> /// The coverpage of the book. /// </summary> public Resource getCoverPage() { GuideReference guideReference = getCoverReference(); if (guideReference == null) { return null; } return guideReference.getResource(); }
/// /// <param name="guideReference"></param> public int setCoverReference(GuideReference guideReference) { if (coverPageIndex >= 0) { references[coverPageIndex] = guideReference; } else { references.Add(guideReference); coverPageIndex = 0; } return coverPageIndex; }
private void initCoverPage() { int result = COVERPAGE_NOT_FOUND; for (int i = 0; i < references.Count; i++) { GuideReference guideReference = references[i]; if (guideReference.getType().Equals(GuideReference.COVER)) { result = i; break; } } coverPageIndex = result; }
/// /// <param name="reference"></param> public ResourceReference addReference(GuideReference reference) { references.Add(reference); uncheckCoverPage(); return reference; }
/// /// <param name="coverPage"></param> public void setCoverPage(Resource coverPage) { GuideReference coverpageGuideReference = new GuideReference(coverPage, GuideReference.COVER, DEFAULT_COVER_TITLE); setCoverReference(coverpageGuideReference); }