|
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 ITargetResolver s, 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)
ITargetResolver
s, 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
- ITargetResolver
public 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 |