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 StructValidator
public java.lang.String tryToValidate(PrefixedName elemName)
StructValidator
tryToValidate
in class StructValidator
public java.lang.String fullyValid()
fullyValid
in class StructValidator