org.freecompany.util.text
Class IterableUnicodeSequence

java.lang.Object
  extended by org.freecompany.util.text.IterableUnicodeSequence
All Implemented Interfaces:
java.lang.Iterable<java.lang.Integer>

public class IterableUnicodeSequence
extends java.lang.Object
implements java.lang.Iterable<java.lang.Integer>

Simple convenience class for building an Iterable object that suports the entire set of Unicode code points out of a {$link CharSequence}. The iterators provided from this object will not support the ${link Iterator#remove()} method.


Field Summary
protected  java.lang.CharSequence sequence
           
 
Constructor Summary
IterableUnicodeSequence(java.lang.CharSequence sequence)
           
 
Method Summary
 java.util.Iterator<java.lang.Integer> iterator()
           
static java.util.Iterator<java.lang.Integer> iterator(java.lang.CharSequence sequence)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sequence

protected final java.lang.CharSequence sequence
Constructor Detail

IterableUnicodeSequence

public IterableUnicodeSequence(java.lang.CharSequence sequence)
Method Detail

iterator

public java.util.Iterator<java.lang.Integer> iterator()
Specified by:
iterator in interface java.lang.Iterable<java.lang.Integer>

iterator

public static java.util.Iterator<java.lang.Integer> iterator(java.lang.CharSequence sequence)