guk.editIM
Class UnicodeRanges

java.lang.Object
  |
  +--guk.editIM.UnicodeRanges

public class UnicodeRanges
extends java.lang.Object


Field Summary
(package private)  boolean debug
          enable startup message here
(package private) static java.util.List ranges
          Here we keep our knowledge of existing ranges (once for all instances)
 
Constructor Summary
UnicodeRanges()
          The constructor collects our list (only done once even when there are several instances of this object).
 
Method Summary
private  void collectRanges()
          Init a list of unicode ranges
 java.util.Iterator getIter()
          This is the only public method.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

ranges

static java.util.List ranges
Here we keep our knowledge of existing ranges (once for all instances)

debug

final boolean debug
enable startup message here
Constructor Detail

UnicodeRanges

public UnicodeRanges()
The constructor collects our list (only done once even when there are several instances of this object).
Method Detail

getIter

public java.util.Iterator getIter()
This is the only public method.
Returns:
An Iterator to read our Integer objects. Each integer marks the boundary between two Unicode ranges. A final integer marks the last possible character.

collectRanges

private void collectRanges()
Init a list of unicode ranges