com.atlassian.greenhopper.util
Class Transformer<P,R>
java.lang.Object
com.atlassian.greenhopper.util.Transformer<P,R>
- All Implemented Interfaces:
- com.google.common.base.Function<P,R>
- Direct Known Subclasses:
- SprintBaseEntryTransformer, SprintEditEntryTransformer, SprintPlanEntryTransformer
public abstract class Transformer<P,R>
- extends java.lang.Object
- implements com.google.common.base.Function<P,R>
Method Summary |
java.util.List<R> |
apply(java.util.List<P> elements)
|
R |
apply(P p)
|
java.util.Set<R> |
apply(java.util.Set<P> elements)
|
protected abstract R |
make()
|
protected abstract void |
transform(P p,
R r)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.google.common.base.Function |
equals |
Transformer
public Transformer()
apply
public R apply(@Nullable
P p)
- Specified by:
apply
in interface com.google.common.base.Function<P,R>
make
protected abstract R make()
transform
protected abstract void transform(P p,
R r)
apply
public java.util.List<R> apply(java.util.List<P> elements)
apply
public java.util.Set<R> apply(java.util.Set<P> elements)
Copyright © 2007-2013 Atlassian. All Rights Reserved.