
org.nasdanika.html.app.PagedPropertySource Maven / Gradle / Ivy
package org.nasdanika.html.app;
import java.util.List;
import java.util.Map;
/**
* Source of multiple values organized in pages.
* Multiple values may be rendered as a list if there is a single property descriptor or as a table if there are many.
* @author Pavel Vlasov
*
*/
public interface PagedPropertySource extends PropertySource {
interface Pages {
/**
* @return Number of pages or -1 if unknown.
*/
int size();
/**
* Returns a specified page
* @param idx zero-based page index.
* @return
*/
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy