com.google.code.validationframework.experimental.format
Class RuleBasedFormat<E,O>
java.lang.Object
java.text.Format
com.google.code.validationframework.experimental.format.RuleBasedFormat<E,O>
- All Implemented Interfaces:
- Serializable, Cloneable
public class RuleBasedFormat<E,O>
- extends Format
- See Also:
- Serialized Form
|
Method Summary |
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.base.transform.Aggregator<O,Boolean> |
getPostResultAggregator()
|
com.google.code.validationframework.base.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.base.transform.Aggregator<O,Boolean> postResultAggregator)
|
void |
setPreResultAggregator(com.google.code.validationframework.base.transform.Aggregator<E,Boolean> preResultAggregator)
|
void |
setWrappedFormat(Format wrappedFormat)
|
RuleBasedFormat
public RuleBasedFormat()
RuleBasedFormat
public RuleBasedFormat(Format wrappedFormat)
RuleBasedFormat
public RuleBasedFormat(com.google.code.validationframework.base.transform.Aggregator<E,Boolean> preResultAggregator,
Format wrappedFormat,
com.google.code.validationframework.base.transform.Aggregator<O,Boolean> postResultAggregator)
getWrappedFormat
public Format getWrappedFormat()
setWrappedFormat
public void setWrappedFormat(Format wrappedFormat)
addPreRule
public void addPreRule(com.google.code.validationframework.api.rule.Rule<String,E> preRule)
removePreRule
public void removePreRule(com.google.code.validationframework.api.rule.Rule<String,E> preRule)
getPreResultAggregator
public com.google.code.validationframework.base.transform.Aggregator<E,Boolean> getPreResultAggregator()
setPreResultAggregator
public void setPreResultAggregator(com.google.code.validationframework.base.transform.Aggregator<E,Boolean> preResultAggregator)
addPostRule
public void addPostRule(com.google.code.validationframework.api.rule.Rule<Object,O> postRule)
removePostRule
public void removePostRule(com.google.code.validationframework.api.rule.Rule<Object,O> postRule)
getPostResultAggregator
public com.google.code.validationframework.base.transform.Aggregator<O,Boolean> getPostResultAggregator()
setPostResultAggregator
public void setPostResultAggregator(com.google.code.validationframework.base.transform.Aggregator<O,Boolean> postResultAggregator)
parseObject
public Object parseObject(String source)
throws ParseException
- Overrides:
parseObject in class Format
- Throws:
ParseException- See Also:
Format.format(Object)
format
public StringBuffer format(Object obj,
StringBuffer toAppendTo,
FieldPosition pos)
- Specified by:
format in class Format
- See Also:
Format.format(Object, StringBuffer, FieldPosition)
parseObject
public Object parseObject(String source,
ParsePosition pos)
- Specified by:
parseObject in class Format
- See Also:
Format.parseObject(String, ParsePosition)
Copyright © 2013. All Rights Reserved.