public class EmptyValidator extends StructValidator
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.String |
mErrorMsg |
(package private) static EmptyValidator |
sEmptyInstance |
(package private) static EmptyValidator |
sPcdataInstance |
| Modifier | Constructor and Description |
|---|---|
private |
EmptyValidator(java.lang.String errorMsg) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
fullyValid()
If we ever get as far as element closing, things are all good;
can just return null.
|
static EmptyValidator |
getEmptyInstance() |
static EmptyValidator |
getPcdataInstance() |
StructValidator |
newInstance()
Simple; can always (re)use instance itself; no state information
is kept.
|
java.lang.String |
tryToValidate(PrefixedName elemName)
Method called when a new (start) element is encountered within the
scope of parent element this validator monitors.
|
static final EmptyValidator sPcdataInstance
static final EmptyValidator sEmptyInstance
final java.lang.String mErrorMsg
public static EmptyValidator getPcdataInstance()
public static EmptyValidator getEmptyInstance()
public StructValidator newInstance()
newInstance in class StructValidatorpublic java.lang.String tryToValidate(PrefixedName elemName)
StructValidatortryToValidate in class StructValidatorpublic java.lang.String fullyValid()
fullyValid in class StructValidator