com.simonstl.gorille
Class CharRanges

java.lang.Object
  |
  +--com.simonstl.gorille.CharRanges

public class CharRanges
extends java.lang.Object

This class stores a set of ranges of characters, making it easy to define rule sets separately from the vocabulary defined for the examples.

Version 0.02 changes from char values to int values in order to support Unicode characters outside of Plane 0.

Version:
0.02 9 January 2002
Author:
Simon St.Laurent

Field Summary
protected  java.util.ArrayList rangeList
           
 
Constructor Summary
CharRanges()
           
 
Method Summary
 void addRange(CharRange newRange)
           
 void addRange(int _character)
           
 void addRange(int _start, int _end)
           
 boolean isInRanges(int test)
           
static void main(java.lang.String[] args)
           
 void print()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rangeList

protected java.util.ArrayList rangeList
Constructor Detail

CharRanges

public CharRanges()
Method Detail

addRange

public void addRange(int _start,
                     int _end)

addRange

public void addRange(int _character)

addRange

public void addRange(CharRange newRange)

isInRanges

public boolean isInRanges(int test)

toString

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

print

public void print()

main

public static void main(java.lang.String[] args)