/**
  * 숫자 페이지 html 코드
  *
  * @return 해당 자료의 값
  */
 public String getHrefNumber() {
   String pageLink = "";
   for (int i = startPage; i <= endPage; i++) {
     // 현재 페이지와 같으면
     if (i == curPage) {
       pageLink += skin.getNumber(skin.getCurrent(String.valueOf(i)));
     } else {
       pageLink += skin.getNumber(skin.getLink(i, String.valueOf(i)));
     }
   }
   return pageLink;
 }
  /**
   * 이후 묶음 Html 코드
   *
   * @param imgStr 구할 이미지 html 태그
   * @return 해당 자료의 값
   */
  public String getHrefNextGroup(String imgStr) {
    // 다음페이지 묶음으로 넘어 갈수 없으면
    String pageLink;
    if ((int) Math.ceil((double) curPage / pageLinkCnt) >= groupPageCnt) {
      pageLink = skin.getNextGroup(imgStr);
    }
    // 다음페이지 묶음으로 넘어 갈수 있으면
    else {
      int v = (((int) (Math.floor((curPage - 0.001) / pageLinkCnt)) + 1) * pageLinkCnt) + 1;

      pageLink = skin.getNextGroup(skin.getLink(v, imgStr));
    }
    return pageLink;
  }
  /**
   * 다음 페이지 html 코드
   *
   * @param imgStr 구할 이미지 html 태그
   * @return 해당 자료의 값
   */
  public String getHrefNext(String imgStr) {
    imgStr = imgStr.trim();

    String pageLink;
    if (curPage >= totPage) {
      pageLink = skin.getNext(imgStr);
    }
    // 있으면
    else {
      int v = curPage + 1;
      pageLink = skin.getPrev(skin.getLink(v, imgStr));
    }
    return pageLink;
  }
  /**
   * 다음 페이지 Html 코드
   *
   * @param imgStr 구할 이미지 html 태그
   * @return 해당 자료의 값
   */
  public String getHrefPrev(String imgStr) {
    imgStr = imgStr.trim();

    String pageLink;
    if (curPage <= 1) {
      pageLink = skin.getPrev(imgStr);
    }
    // 있으면
    else {
      int v = curPage - 1;
      pageLink = skin.getPrev(skin.getLink(v, imgStr));
    }

    return pageLink;
  }
  /**
   * 이전 묶음 Html 코드
   *
   * @param imgStr 구할 이미지 html 태그
   * @return 해당 자료의 값
   */
  public String getHrefPrevGroup(String imgStr) {
    imgStr = imgStr.trim();

    String pageLink;
    // 이전 페이지 묶음으로 넘어 갈수 없으면
    if ((int) Math.ceil((double) curPage / pageLinkCnt) <= 1) {
      pageLink = skin.getPrevGroup(imgStr);
    }
    // 있으면
    else {
      int v = ((int) (Math.floor((curPage - 0.0001) / pageLinkCnt))) * pageLinkCnt;
      pageLink = skin.getPrevGroup(skin.getLink(v, imgStr));
    }

    return pageLink;
  }
 /** @param cur 현재 페이지 표현 태그 */
 public void setHtmlCurrent(String cur) {
   skin.current = cur;
 }
 /**
  * 링크 태크 앞뒤
  *
  * @param antor
  */
 public void setHtmlLink(String antor) {
   skin.link = antor;
 }
 /**
  * 번호 링크 앞뒤
  *
  * @param tag
  */
 public void setHtmlNumber(String tag) {
   skin.number = tag;
 }
 /**
  * 다음 그룹
  *
  * @param html 관련 HTML
  */
 public void setHtmlNextGroup(String html) {
   skin.nextGroup = html;
 }
Beispiel #10
0
 /**
  * 다음 페이지
  *
  * @param html 관련 HTML
  */
 public void setHtmlNext(String html) {
   skin.next = html;
 }
Beispiel #11
0
 /**
  * 이전 페이지
  *
  * @param html 관련 HTML
  */
 public void setHtmlPrev(String html) {
   skin.prev = html;
 }
Beispiel #12
0
 /**
  * 이전 묶음
  *
  * @param html 관련 HTML
  */
 public void setHtmlPrevGroup(String html) {
   skin.prevGroup = html;
 }