Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- com.thaiopensource.datatype.xsd.regex - package com.thaiopensource.datatype.xsd.regex
- com.thaiopensource.datatype.xsd.regex.java - package com.thaiopensource.datatype.xsd.regex.java
- com.thaiopensource.datatype.xsd.regex.xerces2 - package com.thaiopensource.datatype.xsd.regex.xerces2
- compile(String) - Method in class com.thaiopensource.datatype.xsd.regex.java.RegexEngineImpl
- compile(String) - Method in interface com.thaiopensource.datatype.xsd.regex.RegexEngine
-
Compiles a string containing a regular expression into a
Regex
object. - compile(String) - Method in class com.thaiopensource.datatype.xsd.regex.xerces2.RegexEngineImpl
G
- getPosition() - Method in exception class com.thaiopensource.datatype.xsd.regex.RegexSyntaxException
-
Returns the index into the regular expression where the error was detected or
UNKNOWN_POSITION
if this is unknown.
M
- main(String[]) - Static method in class com.thaiopensource.datatype.xsd.regex.java.Translator
- matches(String) - Method in interface com.thaiopensource.datatype.xsd.regex.Regex
-
Tests whether this regular expression matches a string.
R
- Regex - Interface in com.thaiopensource.datatype.xsd.regex
-
A regular expression that can be matched against a string.
- RegexEngine - Interface in com.thaiopensource.datatype.xsd.regex
-
A provider of a regular expression matching capability.
- RegexEngineImpl - Class in com.thaiopensource.datatype.xsd.regex.java
-
An implementation of
RegexEngine
using the JDK 1.4+java.util.regex
package. - RegexEngineImpl - Class in com.thaiopensource.datatype.xsd.regex.xerces2
-
An implementation of
RegexEngine
using the Xerces 2 regular expression implementation. - RegexEngineImpl() - Constructor for class com.thaiopensource.datatype.xsd.regex.java.RegexEngineImpl
- RegexEngineImpl() - Constructor for class com.thaiopensource.datatype.xsd.regex.xerces2.RegexEngineImpl
- RegexSyntaxException - Exception Class in com.thaiopensource.datatype.xsd.regex
-
Thrown when an syntactically incorrect regular expression is detected.
- RegexSyntaxException(String) - Constructor for exception class com.thaiopensource.datatype.xsd.regex.RegexSyntaxException
- RegexSyntaxException(String, int) - Constructor for exception class com.thaiopensource.datatype.xsd.regex.RegexSyntaxException
T
- translate(String) - Static method in class com.thaiopensource.datatype.xsd.regex.java.Translator
-
Translates a regular expression in the syntax of XML Schemas Part 2 into a regular expression in the syntax of
java.util.regex.Pattern
. - Translator - Class in com.thaiopensource.datatype.xsd.regex.java
-
Translates XML Schema regexes into
java.util.regex
regexes.
U
- UNKNOWN_POSITION - Static variable in exception class com.thaiopensource.datatype.xsd.regex.RegexSyntaxException
-
Represents an unknown position within a string containing a regular expression.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form