Uses of Class
com.vaadin.flow.internal.Range
Packages that use Range
Package
Description
-
Uses of Range in com.vaadin.flow.data.provider
Methods in com.vaadin.flow.data.provider that return RangeModifier and TypeMethodDescriptionprotected final Range
DataCommunicator.computeRequestedRange
(int start, int length) Computes the requested range, limiting the number of requested items to a given threshold of ten pages. -
Uses of Range in com.vaadin.flow.data.provider.hierarchy
Methods in com.vaadin.flow.data.provider.hierarchy that return RangeModifier and TypeMethodDescriptionCollapses the given item.Expands the given item.Methods in com.vaadin.flow.data.provider.hierarchy with parameters of type RangeModifier and TypeMethodDescriptionHierarchyMapper.fetchChildItems
(T parent, Range range) HierarchyMapper.fetchHierarchyItems
(Range range) Gets a stream of items in the form of a flattened hierarchy from the back-end and filter the wanted results from the list.HierarchyMapper.fetchHierarchyItems
(T parent, Range range) Gets a stream of children for the given item in the form of a flattened hierarchy from the back-end and filter the wanted results from the list.HierarchyMapper.fetchRootItems
(Range range) Gets a stream of root items from the back-end and filter the wanted results from the list.Constructor parameters in com.vaadin.flow.data.provider.hierarchy with type arguments of type RangeModifierConstructorDescriptionHierarchicalCommunicationController
(String parentKey, DataKeyMapper<T> keyMapper, HierarchyMapper<T, ?> mapper, DataGenerator<T> dataGenerator, SerializableFunction<Integer, HierarchicalArrayUpdater.HierarchicalUpdate> startUpdate, SerializableBiFunction<String, Range, Stream<T>> fetchItems) Constructs communication controller with support for hierarchical data structure. -
Uses of Range in com.vaadin.flow.internal
Methods in com.vaadin.flow.internal that return RangeModifier and TypeMethodDescriptionstatic Range
Range.between
(int start, int end) Creates a range between two integers.Range.combineWith
(Range other) Combines two ranges to create a range containing all values in both ranges, provided there are no gaps between the ranges.Range.expand
(int startDelta, int endDelta) Creates a range that is expanded the given amounts in both ends.Range.offsetBy
(int offset) Get a range that is based on this one, but offset by a number.Range[]
Range.partitionWith
(Range other) Overlay this range with another one, and partition the ranges according to how they position relative to each other.Range.restrictTo
(Range bounds) Limits this range to be within the bounds of the provided range.Range[]
Range.splitAt
(int integer) Split the range into two at a certain integer.Range[]
Range.splitAtFromStart
(int length) Split the range into two after a certain number of integers into the range.static Range
Range.withLength
(int start, int length) Creates a range from a start point, with a given length.static Range
Range.withOnly
(int integer) Creates a range object representing a single integer.Methods in com.vaadin.flow.internal with parameters of type RangeModifier and TypeMethodDescriptionRange.combineWith
(Range other) Combines two ranges to create a range containing all values in both ranges, provided there are no gaps between the ranges.boolean
Checks whether this range ends after the end of another range.boolean
Range.endsBefore
(Range other) Checks whether this range ends before the start of another range.boolean
Range.intersects
(Range other) Checks whether this range and another range are at least partially covering the same values.boolean
Range.isSubsetOf
(Range other) Checks whether this range is a subset of another range.Range[]
Range.partitionWith
(Range other) Overlay this range with another one, and partition the ranges according to how they position relative to each other.Range.restrictTo
(Range bounds) Limits this range to be within the bounds of the provided range.boolean
Range.startsAfter
(Range other) Checks whether this range starts after the end of another range.boolean
Range.startsBefore
(Range other) Checks whether this range starts before the start of another range.