dk.rode.thesis.meta.model
Class DigitSequence
java.lang.Object
dk.rode.thesis.meta.model.AbstractSequence<E>
dk.rode.thesis.meta.model.ArraySequence<CharSequence>
dk.rode.thesis.meta.model.DigitSequence
- All Implemented Interfaces:
- Sequence<CharSequence>, Copyable<Sequence<CharSequence>>, StrictCopyable<Sequence<CharSequence>>, Stringable<Sequence<CharSequence>>
public final class DigitSequence
- extends ArraySequence<CharSequence>
A digit sequence contains the 10 digits in
the decimal system, in order from 0
to 9
.
- Author:
- Gunni Rode / rode.dk
Method Summary |
DigitSequence |
copy()
Returns a copy of this sequence that will start at the
same sequence index as this sequence. |
Methods inherited from interface dk.rode.thesis.meta.model.Sequence |
state |
digits
private static final CharSequence[] digits
- All digits as elements.
DigitSequence
public DigitSequence()
- No-arg constructor.
DigitSequence
public DigitSequence(DigitSequence sequence)
- Copy constructor.
This sequence starts at the current index of sequence
.
- Parameters:
sequence
- The sequence to copy; cannot be null.
- Throws:
NullPointerException
- If sequence
is null.
copy
public final DigitSequence copy()
- Description copied from interface:
Sequence
- Returns a copy of this sequence that will start at the
same sequence index as this sequence.
- Returns:
- A copy of this sequence; never null.
Feel free to use and/or modify the Java 6 source code developed for this thesis AT YOUR OWN RISK, but note that the source code comes WITHOUT ANY — and I do mean WITHOUT ANY — form of warranty WHAT SO EVER!
The original thesis and source code are available at rode.dk/thesis.