com.sun.javatest.tool
public class CustomPropagationController extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CustomPropagationController.EventType
EventType.Start - propagation starting event
EventType.TemplateLoaded - external template data loaded and accessible
EventType.Finish - propagation finishing event
|
Constructor and Description |
---|
CustomPropagationController() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getQuestionText(java.lang.String key,
java.lang.String defaultText)
Returns the question's text.
|
void |
notify(CustomPropagationController.EventType evt,
InterviewParameters interview,
java.util.Properties templateData)
Invoked when a template propagation event occurs.
|
boolean |
preprocessData(java.util.Properties templateData,
InterviewParameters interview)
Invoked before propagation process.
|
void |
refreshTests()
Request that the harness reload the test suite structure from the
test suite.
|
void |
setInterview(InterviewParameters ip) |
void |
setRefresher(InterviewPropagator.TestRefresher refresher) |
public void notify(CustomPropagationController.EventType evt, InterviewParameters interview, java.util.Properties templateData)
evt
- - kind of event. For example EventType.Start or EventType.Finishinterview
- - current InterviewParameters.templateData
- - loaded actual template's values. Can be nullpublic java.lang.String getQuestionText(java.lang.String key, java.lang.String defaultText)
key
- - the question keydefaultText
- public boolean preprocessData(java.util.Properties templateData, InterviewParameters interview)
templateData
- - template data in key-value forminterview
- public void refreshTests()
public void setRefresher(InterviewPropagator.TestRefresher refresher)
public void setInterview(InterviewParameters ip)
Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.