|
IBM Rational Performance Tester SDK | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.rational.test.lt.testeditor.navigation.TargetDescriptorFactory
public final class TargetDescriptorFactory
Creates target descriptor for navigation. Clients can register resolvers to assist in adjusting target descriptors to their specific model objects.
| Method Summary | |
|---|---|
void |
addTargetResolver(ITargetResolver resolver)
Add ITargetResolver to the list of registered resolvers. |
static com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor |
create(com.ibm.rational.test.common.models.behavior.cbdata.DataSource ds,
LoadTestEditor editor)
Creates and resolves ITargetDescriptor from DataSource ds. |
static com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor |
create(com.ibm.rational.common.test.editor.framework.kernel.search.FieldMatch match,
LoadTestEditor editor)
Creates and resolves ITargetDescriptor from FieldMatch. |
static com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor |
create(Object object,
LoadTestEditor editor)
Creates and resolves ITargetDescriptor from Object. |
com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor |
createTarget(com.ibm.rational.test.common.models.behavior.cbdata.DataSource ds,
LoadTestEditor editor)
Creates and resolves ITargetDescriptor from DataSource ds. |
com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor |
createTarget(com.ibm.rational.common.test.editor.framework.kernel.search.FieldMatch match,
LoadTestEditor editor)
Creates and resolves ITargetDescriptor from FieldMatch. |
com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor |
createTarget(Object object,
LoadTestEditor editor)
Creates and resolves ITargetDescriptor from Object. |
com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor |
doResolve(com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor target)
Iterates over registered ITargetResolvers, passing each one of them the target argument. |
static TargetDescriptorFactory |
getINSTANCE()
|
void |
insertTargetResolver(ITargetResolver resolver)
Inserts ITargetResolver in front of any other registered resolvers. |
void |
removeTargetResolver(ITargetResolver resolver)
Removes ITargetResolver from factory. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor create(Object object,
LoadTestEditor editor)
ITargetDescriptor from Object.
Object can be one of the following:
object - Objecteditor - LoadTestEditor
public com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor createTarget(Object object,
LoadTestEditor editor)
ITargetDescriptor from Object.
Object can be one of the following:
object - Objecteditor - LoadTestEditor
public com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor doResolve(com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor target)
ITargetResolvers, passing each one of them the target argument.
For each ITargetResolver the resolveTarget method is called. If this method returns null,
next ITargetResolver is called. Otherwise, the counter is reset and the iteartion is restarted. This
allows for chaining of resolvers.
target - ITargetDescriptor target descriptor to be resolved.
ITargetDescriptor.ITargetDescriptor,
ITargetResolver
public static com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor create(com.ibm.rational.common.test.editor.framework.kernel.search.FieldMatch match,
LoadTestEditor editor)
ITargetDescriptor from FieldMatch.
match - FieldMatcheditor - LoadTestEditor
public com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor createTarget(com.ibm.rational.common.test.editor.framework.kernel.search.FieldMatch match,
LoadTestEditor editor)
ITargetDescriptor from FieldMatch.
match - FieldMatcheditor - LoadTestEditor
public static com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor create(com.ibm.rational.test.common.models.behavior.cbdata.DataSource ds,
LoadTestEditor editor)
ITargetDescriptor from DataSource ds.
ds - DataSourceeditor - LoadTestEditor
public com.ibm.rational.common.test.editor.framework.kernel.interfaces.ITargetDescriptor createTarget(com.ibm.rational.test.common.models.behavior.cbdata.DataSource ds,
LoadTestEditor editor)
ITargetDescriptor from DataSource ds.
ds - DataSourceeditor - LoadTestEditor
public static TargetDescriptorFactory getINSTANCE()
public void removeTargetResolver(ITargetResolver resolver)
ITargetResolver from factory.
resolver - ITargetResolverpublic void addTargetResolver(ITargetResolver resolver)
ITargetResolver to the list of registered resolvers.
resolver - public void insertTargetResolver(ITargetResolver resolver)
ITargetResolver in front of any other registered resolvers. Such resolve will be called
first when target factory attempts to resolve a target descriptor. Clients shoud not assume that such
resolver will remain first in the list.
resolver -
|
IBM Rational Performance Tester SDK | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||