com.stimulsoft.report.export.tools
Class StiPagesRange

java.lang.Object
  extended by com.stimulsoft.report.export.tools.StiPagesRange

public class StiPagesRange
extends java.lang.Object

Describe pages range for export Copyright Stimulsoft


Field Summary
static StiPagesRange All
           
 
Constructor Summary
StiPagesRange()
          Creates a new instance of the StiPagesRange class.
StiPagesRange(int currentPage)
          Creates a new instance of the StiPagesRange class.
StiPagesRange(StiRangeType rangeType, java.lang.String pageRanges, int currentPage)
          Creates a new instance of the StiPagesRange class.
StiPagesRange(java.lang.String pageRanges)
          Creates a new instance of the StiPagesRange class.
 
Method Summary
 java.lang.Integer getCurrentPage()
           
 java.lang.String getPageRanges()
           
 StiRangeType getRangeType()
          Gets type of pages range.
 StiPagesCollection getSelectedPages(StiPagesCollection originalPages)
          Returns collection of selected pages.
 void setRangeType(StiRangeType rangeType)
          Sets type of pages range.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

All

public static final StiPagesRange All
Constructor Detail

StiPagesRange

public StiPagesRange()
Creates a new instance of the StiPagesRange class.


StiPagesRange

public StiPagesRange(int currentPage)
Creates a new instance of the StiPagesRange class.

Parameters:
currentPage - Current page.

StiPagesRange

public StiPagesRange(java.lang.String pageRanges)
Creates a new instance of the StiPagesRange class.

Parameters:
pageRanges - Range of pages.

StiPagesRange

public StiPagesRange(StiRangeType rangeType,
                     java.lang.String pageRanges,
                     int currentPage)
Creates a new instance of the StiPagesRange class.

Parameters:
rangeType - Type of pages range.
pageRanges - Range of pages.
currentPage - Current page.
Method Detail

getSelectedPages

public StiPagesCollection getSelectedPages(StiPagesCollection originalPages)
Returns collection of selected pages.

Parameters:
originalPages - Collection of pages for filtering.
Returns:
Collection of selected pages.

getRangeType

public StiRangeType getRangeType()
Gets type of pages range.

Returns:
the rangeType

setRangeType

public void setRangeType(StiRangeType rangeType)
Sets type of pages range.

Parameters:
rangeType - the rangeType to set

getCurrentPage

public java.lang.Integer getCurrentPage()
Returns:
the currentPage

getPageRanges

public java.lang.String getPageRanges()
Returns:
the pageRanges