JFlex
Class IntCharSet

java.lang.Object
  extended byJFlex.IntCharSet

public final class IntCharSet
extends java.lang.Object

CharSet implemented with intervalls [fixme: optimizations possible]


Constructor Summary
IntCharSet()
           
IntCharSet(char c)
           
IntCharSet(Intervall intervall)
           
IntCharSet(java.util.Vector chars)
           
 
Method Summary
 void add(char singleChar)
           
 IntCharSet add(IntCharSet set)
           
 void add(Intervall intervall)
           
 IntCharSet and(IntCharSet set)
           
 boolean contains(char singleChar)
           
 boolean contains(IntCharSet set)
           
 boolean contains(Intervall intervall)
          prec: intervall != null
 boolean containsElements()
           
 boolean equals(java.lang.Object o)
          o instanceof Intervall
 Intervall getNext()
           
 int numIntervalls()
           
 void sub(IntCharSet set)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntCharSet

public IntCharSet()

IntCharSet

public IntCharSet(char c)

IntCharSet

public IntCharSet(Intervall intervall)

IntCharSet

public IntCharSet(java.util.Vector chars)
Method Detail

add

public IntCharSet add(IntCharSet set)

add

public void add(Intervall intervall)

add

public void add(char singleChar)

contains

public boolean contains(char singleChar)

contains

public boolean contains(Intervall intervall)
prec: intervall != null


contains

public boolean contains(IntCharSet set)

equals

public boolean equals(java.lang.Object o)
o instanceof Intervall


and

public IntCharSet and(IntCharSet set)

sub

public void sub(IntCharSet set)

containsElements

public boolean containsElements()

numIntervalls

public int numIntervalls()

getNext

public Intervall getNext()

toString

public java.lang.String toString()