public abstract class AbstractSimpleSanitizer extends Object implements ValueSanitizer
sanitizers
which specify that the parameter value is valid based on a
simple condition.Modifier and Type | Field and Description |
---|---|
protected boolean |
valid
Information whether parameter current value is valid.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractSimpleSanitizer(boolean valid)
Constructs a new instance and sets information on whether parameter current value is valid.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isValid(Object value)
Returns a condition value specified during construction of
this object. |
Object |
sanitize(Object value)
Sanitizes a parameter invalid value to valid form.
|
protected abstract Object |
sanitize2(Object value)
Sanitizes a parameter invalid value to valid form.
|
protected final boolean valid
protected AbstractSimpleSanitizer(boolean valid)
valid
- true
whether parameter current value is valid, otherwise false
.public boolean isValid(Object value)
this
object.isValid
in interface ValueSanitizer
value
- the parameter value (ignored).true
whether the parameter value is valid, otherwise false
.AbstractSimpleSanitizer(boolean)
public Object sanitize(Object value)
isValid(Object)
returns
true
.sanitize
in interface ValueSanitizer
value
- the parameter invalid value.UnsupportedOperationException
- if the condition is equal to true
.Copyright © 2015–2016 gabrys.biz. All rights reserved.