jet
Class CharRange

java.lang.Object
  extended by jet.CharRange
All Implemented Interfaces:
java.lang.Iterable<java.lang.Character>, Progression<java.lang.Character>, Range<java.lang.Character>

public final class CharRange
extends java.lang.Object
implements Range<java.lang.Character>, Progression<java.lang.Character>


Field Summary
static CharRange EMPTY
           
 
Constructor Summary
CharRange(char start, char end)
           
 
Method Summary
 boolean contains(char item)
           
 boolean contains(java.lang.Character item)
           
 boolean equals(java.lang.Object o)
           
 java.lang.Character getEnd()
           
 java.lang.Integer getIncrement()
           
 java.lang.Character getStart()
           
 int hashCode()
           
 CharIterator iterator()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY

public static final CharRange EMPTY
Constructor Detail

CharRange

public CharRange(char start,
                 char end)
Method Detail

contains

public boolean contains(java.lang.Character item)
Specified by:
contains in interface Range<java.lang.Character>

contains

public boolean contains(char item)

getStart

public java.lang.Character getStart()
Specified by:
getStart in interface Progression<java.lang.Character>
Specified by:
getStart in interface Range<java.lang.Character>

getEnd

public java.lang.Character getEnd()
Specified by:
getEnd in interface Progression<java.lang.Character>
Specified by:
getEnd in interface Range<java.lang.Character>

getIncrement

public java.lang.Integer getIncrement()
Specified by:
getIncrement in interface Progression<java.lang.Character>

iterator

public CharIterator iterator()
Specified by:
iterator in interface java.lang.Iterable<java.lang.Character>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object