| Modifier and Type | Field and Description |
|---|---|
| private transient RegExp[] | exps
actual object that performs regular expression validation. |
| public final String[] | patterns
string representations of the above RegularExpressions. |
| private static final long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected final boolean | checkLexicalConstraint(String literal)
Implements abstract com. |
| private void | |
| protected void | diagnoseByFacet(String content, ValidationContext context)
Implements abstract com. |
| public RegExp[] | |
| private void |
| exps | back to summary |
|---|---|
| private transient RegExp[] exps actual object that performs regular expression validation. one of the item has to match. Don't serialize so that we won't have hard-coded dependency to a particular regexp lib. | |
| patterns | back to summary |
|---|---|
| public final String[] patterns string representations of the above RegularExpressions. this representation is usually human friendly than the one generated by RegularExpression.toString method. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides com. | |
| PatternFacet | back to summary |
|---|---|
| public PatternFacet(String nsUri, String typeName, XSDatatypeImpl baseType, TypeIncubator facets) throws DatatypeException | |
| checkLexicalConstraint | back to summary |
|---|---|
| protected final boolean checkLexicalConstraint(String literal) Implements abstract com. | |
| compileRegExps | back to summary |
|---|---|
| private void compileRegExps() throws ParseException Compiles all the regular expressions. | |
| diagnoseByFacet | back to summary |
|---|---|
| protected void diagnoseByFacet(String content, ValidationContext context) throws DatatypeException Implements abstract com. | |
| getRegExps | back to summary |
|---|---|
| public RegExp[] getRegExps() | |
| readObject | back to summary |
|---|---|
| private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException | |