package com.enonic.cms.framework.util; public class Range { private final long start; private final long end; private final long total; private final long length; public Range( final long start, final long end, final long total ) { this.start = start; this.end = end; this.total = total; this.length = end - start + 1; } public boolean isRoot( long length ) { return start == 0 && end == ( length - 1 ) && total == length; } public long getStart() { return start; } public long getEnd() { return end; } public long getTotal() { return total; } public long getLength() { return length; } }