org.apache.regexp
Class  RECompiler.RERange
java.lang.Object
  |
  +--org.apache.regexp.RECompiler.RERange
- Enclosing class: 
- RECompiler
-  class RECompiler.RERange- extends java.lang.Object
Local, nested class for maintaining character ranges for character classes.
| Field Summary | 
| (package private)  int[] | maxRange
 | 
| (package private)  int[] | minRange
 | 
| (package private)  int | num
 | 
| (package private)  int | size
 | 
 
 
| Method Summary | 
| (package private)  void | delete(int index)Deletes the range at a given index from the range lists
 | 
| (package private)  void | include(char minmax,
        boolean include)Includes a range with the same min and max
 | 
| (package private)  void | include(int min,
        int max,
        boolean include)Includes (or excludes) the range from min to max, inclusive.
 | 
| (package private)  void | merge(int min,
      int max)Merges a range into the range list, coalescing ranges if possible.
 | 
| (package private)  void | remove(int min,
       int max)Removes a range by deleting or shrinking all other ranges
 | 
 
| Methods inherited from class java.lang.Object | 
| , clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait | 
 
size
int size
minRange
int[] minRange
maxRange
int[] maxRange
num
int num
RECompiler.RERange
RECompiler.RERange()
delete
void delete(int index)
- Deletes the range at a given index from the range lists- 
- Parameters:
- index- Index of range to delete from minRange and maxRange arrays.
 
merge
void merge(int min,
           int max)
- Merges a range into the range list, coalescing ranges if possible.- 
- Parameters:
- min- Minimum end of range
- max- Maximum end of range
 
remove
void remove(int min,
            int max)
- Removes a range by deleting or shrinking all other ranges- 
- Parameters:
- min- Minimum end of range
- max- Maximum end of range
 
include
void include(int min,
             int max,
             boolean include)
- Includes (or excludes) the range from min to max, inclusive.- 
- Parameters:
- min- Minimum end of range
- max- Maximum end of range
- include- True if range should be included.  False otherwise.
 
include
void include(char minmax,
             boolean include)
- Includes a range with the same min and max- 
- Parameters:
- minmax- Minimum and maximum end of range (inclusive)
- include- True if range should be included.  False otherwise.
 
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.