public final class TargetDescriptorFactory extends Object
| Modifier and Type | Method and Description |
|---|---|
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. |
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 - LoadTestEditorpublic 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 - LoadTestEditorpublic 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,
ITargetResolverpublic 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 - LoadTestEditorpublic 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 - LoadTestEditorpublic 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 - LoadTestEditorpublic 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 - LoadTestEditorpublic 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 - © Copyright IBM Corp. 2013. All rights reserved.