Exemple #1
0
 /// <summary>
 /// The coverpage of the book.
 /// </summary>
 public Resource getCoverPage()
 {
     GuideReference guideReference = getCoverReference();
     if (guideReference == null)
     {
         return null;
     }
     return guideReference.getResource();
 }
Exemple #2
0
 /// 
 /// <param name="guideReference"></param>
 public int setCoverReference(GuideReference guideReference)
 {
     if (coverPageIndex >= 0)
     {
         references[coverPageIndex] = guideReference;
     }
     else
     {
         references.Add(guideReference);
         coverPageIndex = 0;
     }
     return coverPageIndex;
 }
Exemple #3
0
 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;
 }
Exemple #4
0
 /// 
 /// <param name="reference"></param>
 public ResourceReference addReference(GuideReference reference)
 {
     references.Add(reference);
     uncheckCoverPage();
     return reference;
 }
Exemple #5
0
 /// 
 /// <param name="coverPage"></param>
 public void setCoverPage(Resource coverPage)
 {
     GuideReference coverpageGuideReference = new GuideReference(coverPage, GuideReference.COVER, DEFAULT_COVER_TITLE);
     setCoverReference(coverpageGuideReference);
 }