Generated on Mon Aug 25 15:13:25 2008 for Gecode/J by doxygen 1.5.4

org.gecode.REG Class Reference

List of all members.


Detailed Description

Regular expression expressions.

This class represents a regular expression, that can be used for specifying a regular-constraint.

Definition at line 18 of file REG.java.


Public Member Functions

synchronized void delete ()
 REG (REG r)
 Initialize from regular expression r.
 REG ()
 Initialize as empty sequence.
 REG (int arg0)
 Initialize as single integer.
REG repeat (long n, long m)
 Return expression for: this expression at least n times, at most m times.
REG repeat (long n)
 Return expression for: this expression at least n times.
REG alt (REG r)
 Return expression for: this expression or r.
REG conc (REG r)
 Return expression for: this expression followed by r.
REG repeat ()
 Repeat expression for this expression arbitrarily often (Kleene star).

Protected Member Functions

 REG (long cPtr, boolean cMemoryOwn)
void finalize ()

Static Protected Member Functions

static long getCPtr (REG obj)

Protected Attributes

boolean swigCMemOwn

Constructor & Destructor Documentation

org.gecode.REG.REG ( long  cPtr,
boolean  cMemoryOwn 
) [protected]

Definition at line 22 of file REG.java.

org.gecode.REG.REG ( REG  r  ) 

Initialize from regular expression r.

Definition at line 43 of file REG.java.

org.gecode.REG.REG (  ) 

Initialize as empty sequence.

Definition at line 47 of file REG.java.

org.gecode.REG.REG ( int  arg0  ) 

Initialize as single integer.

Definition at line 51 of file REG.java.


Member Function Documentation

static long org.gecode.REG.getCPtr ( REG  obj  )  [static, protected]

Definition at line 27 of file REG.java.

void org.gecode.REG.finalize (  )  [protected]

Definition at line 31 of file REG.java.

synchronized void org.gecode.REG.delete (  ) 

Definition at line 35 of file REG.java.

REG org.gecode.REG.repeat ( long  n,
long  m 
)

Return expression for: this expression at least n times, at most m times.

Definition at line 55 of file REG.java.

REG org.gecode.REG.repeat ( long  n  ) 

Return expression for: this expression at least n times.

Definition at line 59 of file REG.java.

REG org.gecode.REG.alt ( REG  r  ) 

Return expression for: this expression or r.

Definition at line 63 of file REG.java.

REG org.gecode.REG.conc ( REG  r  ) 

Return expression for: this expression followed by r.

Definition at line 67 of file REG.java.

REG org.gecode.REG.repeat (  ) 

Repeat expression for this expression arbitrarily often (Kleene star).

Definition at line 71 of file REG.java.


Member Data Documentation

boolean org.gecode.REG.swigCMemOwn [protected]

Definition at line 20 of file REG.java.


The documentation for this class was generated from the following file: