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] |
| org.gecode.REG.REG |
( |
REG |
r |
) |
|
Initialize from regular expression r.
Definition at line 43 of file REG.java.
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] |
| void org.gecode.REG.finalize |
( |
|
) |
[protected] |
| synchronized void org.gecode.REG.delete |
( |
|
) |
|
| 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
The documentation for this class was generated from the following file: