public class RuleBasedFormat<E,O> extends Format
Format.Field| Constructor and Description |
|---|
RuleBasedFormat() |
RuleBasedFormat(com.google.code.validationframework.api.transform.Aggregator<E,Boolean> preResultAggregator,
Format wrappedFormat,
com.google.code.validationframework.api.transform.Aggregator<O,Boolean> postResultAggregator) |
RuleBasedFormat(Format wrappedFormat) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPostRule(com.google.code.validationframework.api.rule.Rule<Object,O> postRule) |
void |
addPreRule(com.google.code.validationframework.api.rule.Rule<String,E> preRule) |
StringBuffer |
format(Object obj,
StringBuffer toAppendTo,
FieldPosition pos) |
com.google.code.validationframework.api.transform.Aggregator<O,Boolean> |
getPostResultAggregator() |
com.google.code.validationframework.api.transform.Aggregator<E,Boolean> |
getPreResultAggregator() |
Format |
getWrappedFormat() |
Object |
parseObject(String source) |
Object |
parseObject(String source,
ParsePosition pos) |
void |
removePostRule(com.google.code.validationframework.api.rule.Rule<Object,O> postRule) |
void |
removePreRule(com.google.code.validationframework.api.rule.Rule<String,E> preRule) |
void |
setPostResultAggregator(com.google.code.validationframework.api.transform.Aggregator<O,Boolean> postResultAggregator) |
void |
setPreResultAggregator(com.google.code.validationframework.api.transform.Aggregator<E,Boolean> preResultAggregator) |
void |
setWrappedFormat(Format wrappedFormat) |
clone, format, formatToCharacterIteratorpublic RuleBasedFormat()
public RuleBasedFormat(Format wrappedFormat)
public Format getWrappedFormat()
public void setWrappedFormat(Format wrappedFormat)
public void addPreRule(com.google.code.validationframework.api.rule.Rule<String,E> preRule)
public void removePreRule(com.google.code.validationframework.api.rule.Rule<String,E> preRule)
public com.google.code.validationframework.api.transform.Aggregator<E,Boolean> getPreResultAggregator()
public void setPreResultAggregator(com.google.code.validationframework.api.transform.Aggregator<E,Boolean> preResultAggregator)
public void addPostRule(com.google.code.validationframework.api.rule.Rule<Object,O> postRule)
public void removePostRule(com.google.code.validationframework.api.rule.Rule<Object,O> postRule)
public com.google.code.validationframework.api.transform.Aggregator<O,Boolean> getPostResultAggregator()
public void setPostResultAggregator(com.google.code.validationframework.api.transform.Aggregator<O,Boolean> postResultAggregator)
public Object parseObject(String source) throws ParseException
parseObject in class FormatParseExceptionFormat.format(Object)public StringBuffer format(Object obj, StringBuffer toAppendTo, FieldPosition pos)
format in class FormatFormat.format(Object, StringBuffer, FieldPosition)public Object parseObject(String source, ParsePosition pos)
parseObject in class FormatFormat.parseObject(String, ParsePosition)Copyright © 2020. All rights reserved.