|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.adatagenerator.modifiers.CompositePairModifier<T,P>
public class CompositePairModifier<T,P extends ModifiablePair<T>>
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface net.sf.adatagenerator.api.PairModifier |
|---|
PairModifier.ModificationResult |
| Constructor Summary | |
|---|---|
CompositePairModifier(Iterable<BeanModifier<T>> beanModifiers)
|
|
CompositePairModifier(String name,
String context,
Iterable<BeanModifier<T>> beanModifiers)
|
|
| Method Summary | |
|---|---|
int |
compareContexts(NamedInstance namedInstance)
Compares the context of this instance to the context of another instance using the context comparator of this
instance. |
int |
compareTo(NamedInstance namedInstance)
Compares this instance to another instance using the comparator of this instance. |
protected Iterable<BeanModifier<T>> |
getBeanModifiers()
|
String |
getContext()
The context in which this instance is named. |
Comparator<String> |
getContextComparator()
|
String |
getName()
Implementing classes should return a name that will be comparable within some context |
protected NamedInstance |
getNameDelegate()
|
Comparator<NamedInstance> |
getNamedInstanceComparator()
|
protected Random |
getRandom()
|
P |
modifyPair(P target)
Modifies the target and updates its current status. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompositePairModifier(Iterable<BeanModifier<T>> beanModifiers)
public CompositePairModifier(String name,
String context,
Iterable<BeanModifier<T>> beanModifiers)
| Method Detail |
|---|
protected Random getRandom()
protected NamedInstance getNameDelegate()
protected Iterable<BeanModifier<T>> getBeanModifiers()
public P modifyPair(P target)
throws ModificationException
PairModifier
modifyPair in interface PairModifier<T,P extends ModifiablePair<T>>target - the object to modify
ModificationException - if modification failspublic String getName()
NamedInstance
getName in interface NamedInstancepublic String getContext()
NamedInstanceNamedInstance.compareTo(NamedInstance) returns the same (non-zero)
value that is the result of comparing the contexts.
getContext in interface NamedInstancepublic int compareContexts(NamedInstance namedInstance)
NamedInstancecontext comparator of this
instance.
compareContexts in interface NamedInstancepublic Comparator<String> getContextComparator()
getContextComparator in interface NamedInstancepublic int compareTo(NamedInstance namedInstance)
NamedInstancecomparator of this instance.
compareTo in interface Comparable<NamedInstance>compareTo in interface NamedInstancepublic Comparator<NamedInstance> getNamedInstanceComparator()
getNamedInstanceComparator in interface NamedInstance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||