Edit Variables. Complete Match Dialog
This feature is supported in the Ultimate edition only.
Use the dialog to define constraints for the entire pattern that you have
specified in the search template.
Item | Description |
---|
Text constraints | In this area define the constraints of the selected variable regarding text. In case of
Complete Match this area might not be useful.
The constraints are as follows:
- Text/regular expression - in this text box, type a perl-like expression or a
class name to be used as a variable constraint. Basic code completion is available for class
names.
- Invert condition - select this check box to have the text pattern inverted.
- Apply constraint within type hierarchy - select this check box to have the
search according to the pattern performed both in type names and in parents (within the
hierarchy).
- Whole words only - when this check box is selected, only whole words within
text are matched. This option recognizes string literals and comments.
|
Contained in constraints | In this area, define additional constraint pattern inside the already defined search template. Specify
the pattern in the text box or click the button to open the
Existing Templates dialog box.
Invert condition - select this check box to have the value of the corresponding field
changed to the opposite one. |
Script constraints | In this area, define a variable constraint via a script. Specify the script in the text box or click the
button to open the Edit Groovy Script Constraint dialog
box. The constraint is applied after the initial matching process is finished. |
This variable is target of the search | If this check box is selected, the search results will show not the entire expression but the
selected variable(s) only. |
Last modified: 21 March 2017