Tabnine Logo
HasRows.getVisibleRange
Code IndexAdd Tabnine to your IDE (free)

How to use
getVisibleRange
method
in
com.google.gwt.view.client.HasRows

Best Java code snippets using com.google.gwt.view.client.HasRows.getVisibleRange (Showing top 20 results out of 315)

origin: kaaproject/kaa

 @Override
 public void setPageStart(int index) {
  if (getDisplay() != null) {
   Range range = getDisplay().getVisibleRange();
   int pageSize = range.getLength();
   index = Math.max(0, index);
   if (index != range.getStart()) {
    getDisplay().setVisibleRange(index, pageSize);
   }
  }
 }
};
origin: kaaproject/kaa

@Override
protected String createText() {
 Range range = getDisplay().getVisibleRange();
 int currentPage = range.getStart() / (range.getLength() != 0 ? range.getLength() : 1) + 1;
 return Utils.messages.pagerText(currentPage + "");
}
origin: com.google.gwt/gwt-servlet

/**
 * Get the page start index.
 *
 * @return the page start index, or -1 if the display is not set
 * @see #setPageStart(int)
 */
public int getPageStart() {
 return display == null ? -1 : display.getVisibleRange().getStart();
}
origin: com.google.gwt/gwt-servlet

/**
 * Get the page size.
 *
 * @return the page size, or -1 if the display is not set
 * @see #setPageSize(int)
 */
public int getPageSize() {
 return display == null ? -1 : display.getVisibleRange().getLength();
}
origin: com.google.gwt/gwt-servlet

 @Override
 public AbstractPager create(HasRows display) {
  return new PageSizePager(display.getVisibleRange().getLength());
 }
}
origin: com.google.gwt/gwt-servlet

/**
 * Returns true if there is enough data to display a given number of previous
 * pages.
 *
 * @param pages the number of previous pages to query
 * @return true if there are {@code pages} previous pages
 */
protected boolean hasPreviousPages(int pages) {
 if (display == null) {
  return false;
 }
 Range range = display.getVisibleRange();
 return (pages - 1) * range.getLength() < range.getStart();
}
origin: com.google.gwt/gwt-servlet

/**
 * Advance the starting row by 'pageSize' rows.
 */
protected void nextPage() {
 if (display != null) {
  Range range = display.getVisibleRange();
  setPageStart(range.getStart() + range.getLength());
 }
}
origin: com.google.gwt/gwt-servlet

/**
 * <p>
 * Get the current page index.
 * </p>
 * <p>
 * Since the page start index can be set to any value, its possible to be
 * between pages. In this case, the return value is the number of times
 * {@link #previousPage()} can be called.
 * </p>
 *
 * @return the page index, or -1 if the display is not set
 * @see #setPage(int)
 */
protected int getPage() {
 if (display == null) {
  return -1;
 }
 Range range = display.getVisibleRange();
 int pageSize = range.getLength();
 return (range.getStart() + pageSize - 1) / pageSize;
}
origin: com.google.gwt/gwt-servlet

/**
 * Move the starting row back by 'pageSize' rows.
 */
protected void previousPage() {
 if (display != null) {
  Range range = display.getVisibleRange();
  setPageStart(range.getStart() - range.getLength());
 }
}
origin: com.google.gwt/gwt-servlet

 public void onClick(ClickEvent event) {
  // Display should be non-null, but we check defensively.
  HasRows display = getDisplay();
  if (display != null) {
   Range range = display.getVisibleRange();
   int pageSize = Math.max(range.getLength() - increment, increment);
   display.setVisibleRange(range.getStart(), pageSize);
  }
 }
});
origin: com.google.gwt/gwt-servlet

/**
 * Set the page size of the display.
 *
 * @param pageSize the new page size
 * @see #getPageSize()
 */
protected void setPageSize(int pageSize) {
 if (display != null) {
  Range range = display.getVisibleRange();
  int pageStart = range.getStart();
  if (isRangeLimited && display.isRowCountExact()) {
   pageStart = Math.min(pageStart, display.getRowCount() - pageSize);
  }
  pageStart = Math.max(0, pageStart);
  display.setVisibleRange(pageStart, pageSize);
 }
}
origin: com.google.gwt/gwt-servlet

/**
 * Returns true if there is enough data to display a given number of
 * additional pages.
 *
 * @param pages the number of pages to query
 * @return true if there are {@code pages} next pages
 */
protected boolean hasNextPages(int pages) {
 if (display == null) {
  return false;
 }
 Range range = display.getVisibleRange();
 return range.getStart() + pages * range.getLength() < display.getRowCount();
}
origin: com.google.gwt/gwt-servlet

/**
 * Set the page start index.
 *
 * @param index the index
 * @see #getPageStart()
 */
protected void setPageStart(int index) {
 if (display != null) {
  Range range = display.getVisibleRange();
  int pageSize = range.getLength();
  if (isRangeLimited && display.isRowCountExact()) {
   index = Math.min(index, display.getRowCount() - pageSize);
  }
  index = Math.max(0, index);
  if (index != range.getStart()) {
   display.setVisibleRange(index, pageSize);
  }
 }
}
origin: com.google.gwt/gwt-servlet

 public void onClick(ClickEvent event) {
  // Display should be non-null, but we check defensively.
  HasRows display = getDisplay();
  if (display != null) {
   Range range = display.getVisibleRange();
   int pageSize = Math.min(range.getLength() + increment,
     display.getRowCount()
       + (display.isRowCountExact() ? 0 : increment));
   display.setVisibleRange(range.getStart(), pageSize);
  }
 }
});
origin: com.google.gwt/gwt-servlet

/**
 * Returns true if there is enough data such that a call to
 * {@link #nextPage()} will succeed in moving the starting point of the table
 * forward.
 *
 * @return true if there is a next page
 */
protected boolean hasNextPage() {
 if (display == null || display.getRowCount() == 0) {
  return false;
 } else if (!display.isRowCountExact()) {
  return true;
 }
 Range range = display.getVisibleRange();
 return range.getStart() + range.getLength() < display.getRowCount();
}
origin: com.google.gwt/gwt-servlet

/**
 * Get the text to display in the pager that reflects the state of the pager.
 *
 * @return the text
 */
protected String createText() {
 // Default text is 1 based.
 NumberFormat formatter = NumberFormat.getFormat("#,###");
 HasRows display = getDisplay();
 Range range = display.getVisibleRange();
 int pageStart = range.getStart() + 1;
 int pageSize = range.getLength();
 int dataSize = display.getRowCount();
 int endIndex = Math.min(dataSize, pageStart + pageSize - 1);
 endIndex = Math.max(pageStart, endIndex);
 boolean exact = display.isRowCountExact();
 return formatter.format(pageStart) + "-" + formatter.format(endIndex)
   + (exact ? " of " : " of over ") + formatter.format(dataSize);
}
origin: com.google.gwt/gwt-servlet

@Override
protected void onRangeOrRowCountChanged() {
 // Assumes a page start index of 0.
 HasRows display = getDisplay();
 int pageSize = display.getVisibleRange().getLength();
 boolean hasLess = pageSize > increment;
 boolean hasMore = !display.isRowCountExact()
   || pageSize < display.getRowCount();
 showLessButton.setVisible(hasLess);
 showMoreButton.setVisible(hasMore);
 layout.setText(0, 1, (hasLess && hasMore) ? " | " : "");
}
origin: net.wetheinter/gwt-user

/**
 * Get the page start index.
 *
 * @return the page start index, or -1 if the display is not set
 * @see #setPageStart(int)
 */
public int getPageStart() {
 return display == null ? -1 : display.getVisibleRange().getStart();
}
origin: net.wetheinter/gwt-user

/**
 * Move the starting row back by 'pageSize' rows.
 */
protected void previousPage() {
 if (display != null) {
  Range range = display.getVisibleRange();
  setPageStart(range.getStart() - range.getLength());
 }
}
origin: org.kie.guvnor/guvnor-commons-ui

@Override
public void nextPage() {
  if ( getDisplay() != null ) {
    Range range = getDisplay().getVisibleRange();
    setPageStart( range.getStart()
               + getPageSize() );
  }
}
com.google.gwt.view.clientHasRowsgetVisibleRange

Javadoc

Get the range of visible rows.

Popular methods of HasRows

  • setVisibleRange
    Set the visible range or rows.
  • getRowCount
    Get the total count of all rows.
  • isRowCountExact
    Check if the total row count is exact, or an estimate.
  • setRowCount
    Set the total count of all rows, specifying whether the count is exact or an estimate.
  • addRangeChangeHandler
    Add a RangeChangeEvent.Handler.
  • addRowCountChangeHandler
    Add a RowCountChangeEvent.Handler.
  • fireEvent

Popular in Java

  • Reactive rest calls using spring rest template
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getSupportFragmentManager (FragmentActivity)
  • findViewById (Activity)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • Kernel (java.awt.image)
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • JComboBox (javax.swing)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now