public class SequenceList extends Object
The general syntax is:
[!][o][odd][e][even]start-end
You can have multiple ranges separated by commas ','. The '!' modifier removes the range from what is already selected. The range changes are incremental, that is, numbers are added or deleted as the range appears. The start or the end, but not both, can be omitted.
Modifier and Type | Field and Description |
---|---|
protected static int |
COMMA |
protected static int |
END |
protected static char |
EOT |
protected boolean |
even |
protected int |
high |
protected boolean |
inverse |
protected int |
low |
protected static int |
MINUS |
protected static int |
NOT |
protected int |
number |
protected static int |
NUMBER |
protected boolean |
odd |
protected String |
other |
protected int |
ptr |
protected char[] |
text |
protected static int |
TEXT |
Modifier | Constructor and Description |
---|---|
protected |
SequenceList(String range) |
Modifier and Type | Method and Description |
---|---|
static List<Integer> |
expand(String ranges, int maxNumber)
Generates a list of numbers from a string.
|
protected boolean |
getAttributes() |
protected int |
getType() |
protected char |
nextChar() |
protected void |
putBack() |
protected static final int COMMA
protected static final int MINUS
protected static final int NOT
protected static final int TEXT
protected static final int NUMBER
protected static final int END
protected static final char EOT
protected char[] text
protected int ptr
protected int number
protected String other
protected int low
protected int high
protected boolean odd
protected boolean even
protected boolean inverse
protected SequenceList(String range)
Copyright © 1998–2022. All rights reserved.