001 package com.thaiopensource.datatype.xsd.regex; 002 003 /** 004 * A regular expression that can be matched against a string. 005 * @see RegexEngine 006 */ 007 public interface Regex { 008 /** 009 * Tests whether this regular expression matches a string. 010 * 011 * @param str the String to be tested 012 * @return <code>true</code> if <code>str</code> matches this regular expression, 013 * <code>false</code> otherwise 014 */ 015 boolean matches(String str); 016 }