Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.bea.web.validation
Class Word

    java.lang.Object
      com.bea.web.validation.Word

All Implemented Interfaces:
  Serializable

Direct Known Subclasses:
  DateWord, DoubleWord, EmailWord, FloatWord, IdentifierWord, IntegerWord, URLWord

    public class Word

extends Object
implements Serializable

Encapsulates metadata about a single data element in a model. Words provide validation of values gathered at runtime. Words are capable of generating localized messages when reporting on the outcome validating a value. Words can validate a value against a regular expression by default. Additionally, the Word class can override the validate method to supply custom validation.

Author:
  Copyright (c) 1998-2000 by BEA Systems, Inc. All Rights Reserved.
See Also:
  Serialized Form

Constructor Summary
`Word()`

Method Summary
`protected String` | `formatMessage(ResourceBundle bundle, String strTemplateKey, Object obj)`
`protected String` | `formatMessage(ResourceBundle bundle, String strTemplateKey, Object[] aObj)`
`String` | `getKey()`
`String` | `getPattern()`
`protected String` | `getResource(ResourceBundle bundle, String strKey)`
`boolean` | `isRequired()`
`protected boolean` | `matchesPattern(String strValue)`
`void` | `setKey(String strKey)`
`void` | `setPattern(String strPattern)`
`void` | `setRequired(boolean bIsRequired)`
`String` | `toString()`
`IValidationResult` | `validate(String strValue, ResourceBundle bundle)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### Word

    public Word()

Method Detail

### isRequired

    public final boolean isRequired()

### setRequired

    public final void setRequired(boolean bIsRequired)

### setPattern

    public final void setPattern(String strPattern)
                          throws org.apache.oro.text.regex.MalformedPatternException

  Throws:
    `org.apache.oro.text.regex.MalformedPatternException`

### getPattern

    public final String getPattern()

### matchesPattern

    protected final boolean matchesPattern(String strValue)

### validate

    public IValidationResult validate(String strValue,
                                      ResourceBundle bundle)

### setKey

    public final void setKey(String strKey)

### getKey

    public final String getKey()

### formatMessage

    protected String formatMessage(ResourceBundle bundle,
                                   String strTemplateKey,
                                   Object obj)

### formatMessage

    protected String formatMessage(ResourceBundle bundle,
                                   String strTemplateKey,
                                   Object[] aObj)

### getResource

    protected String getResource(ResourceBundle bundle,
                                 String strKey)

### toString

    public String toString()

  Overrides:
    `toString` in class `Object`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD