|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.batch.classify.BackToBackPatternClassifier<C,T>
public class BackToBackPatternClassifier<C,T>
A special purpose Classifier with easy configuration options for
mapping from one arbitrary type of object to another via a pattern matcher.
| Constructor Summary | |
|---|---|
BackToBackPatternClassifier()
Default constructor, provided as a convenience for people using setter injection. |
|
BackToBackPatternClassifier(Classifier<C,String> router,
Classifier<String,T> matcher)
Set up a classifier with input to the router and output from the matcher. |
|
| Method Summary | |
|---|---|
T |
classify(C classifiable)
Classify the input and map to a String, then take that and put it into a pattern matcher to match to an output value. |
void |
setMatcherMap(Map<String,T> map)
A convenience method for creating a pattern matching classifier for the matcher component. |
void |
setRouterDelegate(Object delegate)
A convenience method of creating a router classifier based on a plain old Java Object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BackToBackPatternClassifier()
public BackToBackPatternClassifier(Classifier<C,String> router,
Classifier<String,T> matcher)
router - see setRouterDelegate(Object)matcher - see setMatcherMap(Map)| Method Detail |
|---|
public void setMatcherMap(Map<String,T> map)
map - maps pattern keys with wildcards to output valuespublic void setRouterDelegate(Object delegate)
delegate - the delegate object used to create a router classifierpublic T classify(C classifiable)
classify in interface Classifier<C,T>classifiable - the input object. Can be null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||