Lines Matching refs:options
102 int options = 0;
107 options |= v;
109 return options;
112 static final String createOptionString(int options) {
114 if ((options & RegularExpression.PROHIBIT_FIXED_STRING_OPTIMIZATION) != 0)
116 if ((options & RegularExpression.PROHIBIT_HEAD_CHARACTER_OPTIMIZATION) != 0)
118 if ((options & RegularExpression.XMLSCHEMA_MODE) != 0)
120 if ((options & RegularExpression.IGNORE_CASE) != 0)
122 if ((options & RegularExpression.MULTIPLE_LINES) != 0)
124 if ((options & RegularExpression.SINGLE_LINE) != 0)
126 if ((options & RegularExpression.USE_UNICODE_CATEGORY) != 0)
128 if ((options & RegularExpression.UNICODE_WORD_BOUNDARY) != 0)
130 if ((options & RegularExpression.EXTENDED_COMMENT) != 0)
132 if ((options & RegularExpression.SPECIAL_COMMA) != 0)
185 String options = "";
200 options += "i";
202 options += "m";
204 options += "s";
206 options += "u";
208 options += "w";
210 options += "X";
215 RegularExpression reg = new RegularExpression(pattern, options);
256 public static RegularExpression createRegex(String pattern, String options)
259 int intOptions = REUtil.parseOptions(options);
279 re = new RegularExpression(pattern, options);
299 public static boolean matches(String regex, String options, String target) throws ParseException {
300 return REUtil.createRegex(regex, options).matches(target);