public class PermissionRange extends java.lang.Object implements java.lang.Comparable<PermissionRange>
Modifier and Type | Class and Description |
---|---|
static class |
PermissionRange.WithDefaults |
Modifier and Type | Field and Description |
---|---|
protected int |
max |
protected int |
min |
protected java.lang.String |
name |
Modifier | Constructor and Description |
---|---|
protected |
PermissionRange() |
|
PermissionRange(java.lang.String name,
int min,
int max) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(PermissionRange o) |
boolean |
contains(int value)
True if the value is within the range.
|
java.lang.String |
getLabel() |
int |
getMax() |
int |
getMin() |
java.lang.String |
getName() |
boolean |
isEmpty()
|
boolean |
isLabel() |
int |
squash(int value)
Normalize the value to fit within the bounds of the range.
|
java.lang.String |
toString() |
protected PermissionRange()
public PermissionRange(java.lang.String name, int min, int max)
public java.lang.String getName()
public boolean isLabel()
public java.lang.String getLabel()
public int getMin()
public int getMax()
public boolean contains(int value)
public int squash(int value)
public boolean isEmpty()
public int compareTo(PermissionRange o)
compareTo
in interface java.lang.Comparable<PermissionRange>
public java.lang.String toString()
toString
in class java.lang.Object