edu.wisc.trace.urcsdk.client
Interface IUIBuilder


public interface IUIBuilder

IUIBuilder is the interface for creating new UI builders. After a UI builder is implemented from this interface, it should be registered with the builder factory (@see UIBuilderFactory). Created on: Sep 14, 2004

Version:
$Revision: 1.21 $
Author:
Andrew Martin, Trace R&D Center Modified by: Hemanth Vijayan, Trace R&D Center

Method Summary
 java.lang.Object buildUI(ClientSession s)
          buildUI called by the Urc to create the User interface for a Session
 Widget createBooleanWidget(BooleanInteractor Boolean)
          createBooleanWidget creates an Boolean widget.
 Widget createDateTimeWidget(DateTimeInteractor dateTime)
          createDateTimeWidget creates a date time widget.
 Widget createDateWidget(DateInteractor date)
          createDateWidget creates a date widget.
 Widget createDayWidget(DayInteractor day)
          createDayWidget creates a day widget.
 Widget createDecimalWidget(DecimalInteractor decimal)
          createDecimalWidget creates a decimal widget.
 Widget createDurationWidget(DurationInteractor duration)
          createDurationWidget creates a duration widget.
 Widget createGroupWidget(Group group)
          createGroupWidget creates a Widget containing other Widgets
 Widget createInputNumberWidget(InputInteractor inputNumber)
          createInputNumberWidget creates an InputNumber widget.
 Widget createInputStringWidget(InputInteractor inputString)
          createInputStringWidget creates an InputString widget
 Widget createModalDialogWidget(ModalDialogInteractor modalDialog)
          createModalDialogWidget creates a modal dialog
 Widget createMonthDayWidget(MonthDayInteractor monthDay)
          createMonthDayWidget creates a trigger widget.
 Widget createMonthWidget(MonthInteractor month)
          createMonthWidget creates a monthDay widget.
 Widget createOutputWidget(OutputInteractor output)
          createOutputWidget creates an output widget.
 Widget createRangeNumberWidget(RangeInteractor rangeNumber)
          createRangeNumberWidget creates a ranged widget.
 Widget createSelectOneWidget(Select1Interactor selectOne)
          createSelectOneWidget creates a select one widget.
 Widget createTimedTriggerWidget(TimedTriggerInteractor trigger)
          createTimedTriggerWidget creates a timedtrigger widget.
 Widget createTimeWidget(TimeInteractor time)
          createTimeWidget creates a time widget.
 Widget createTriggerWidget(TriggerInteractor trigger)
          createTriggerWidget creates a trigger widget.
 Widget createYearMonthWidget(YearMonthInteractor yearMonth)
          createYearMonthWidget creates a yearmonth widget.
 Widget createYearWidget(YearInteractor year)
          createYearWidget creates a month widget.
 IClient getUrc()
          getURC returns the parent Urc of this object.
 

Method Detail

buildUI

java.lang.Object buildUI(ClientSession s)
buildUI called by the Urc to create the User interface for a Session

Parameters:
s - a Session value
Returns:
an Object value

createGroupWidget

Widget createGroupWidget(Group group)
createGroupWidget creates a Widget containing other Widgets

Parameters:
group - a Group value
Returns:
a Widget value

createModalDialogWidget

Widget createModalDialogWidget(ModalDialogInteractor modalDialog)
createModalDialogWidget creates a modal dialog

Parameters:
modalDialog - a ModalDialogInteractor value
Returns:
a Widget value

createBooleanWidget

Widget createBooleanWidget(BooleanInteractor Boolean)
createBooleanWidget creates an Boolean widget.

Parameters:
Boolean - a BooleanInteractor value
Returns:
a Widget value

createInputNumberWidget

Widget createInputNumberWidget(InputInteractor inputNumber)
createInputNumberWidget creates an InputNumber widget.

Parameters:
inputNumber - an InputInteractor value
Returns:
a Widget value

createInputStringWidget

Widget createInputStringWidget(InputInteractor inputString)
createInputStringWidget creates an InputString widget

Parameters:
inputString - an InputInteractor value
Returns:
a Widget value

createOutputWidget

Widget createOutputWidget(OutputInteractor output)
createOutputWidget creates an output widget.

Parameters:
output - an OutputInteractor value
Returns:
a Widget value

createRangeNumberWidget

Widget createRangeNumberWidget(RangeInteractor rangeNumber)
createRangeNumberWidget creates a ranged widget.

Parameters:
rangeNumber - a RangeInteractor value
Returns:
a Widget value

createSelectOneWidget

Widget createSelectOneWidget(Select1Interactor selectOne)
createSelectOneWidget creates a select one widget.

Parameters:
selectOne - a Select1Interactor value
Returns:
a Widget value

createTriggerWidget

Widget createTriggerWidget(TriggerInteractor trigger)
createTriggerWidget creates a trigger widget.

Parameters:
trigger - a TriggerInteractor value
Returns:
a Widget value

createTimedTriggerWidget

Widget createTimedTriggerWidget(TimedTriggerInteractor trigger)
createTimedTriggerWidget creates a timedtrigger widget.

Parameters:
trigger - a TimedTriggerInteractor value
Returns:
a Widget value

createDayWidget

Widget createDayWidget(DayInteractor day)
createDayWidget creates a day widget.

Parameters:
day -
Returns:
a Widget value

createYearMonthWidget

Widget createYearMonthWidget(YearMonthInteractor yearMonth)
createYearMonthWidget creates a yearmonth widget.

Parameters:
yearMonth -
Returns:
a Widget value

createMonthDayWidget

Widget createMonthDayWidget(MonthDayInteractor monthDay)
createMonthDayWidget creates a trigger widget.

Parameters:
monthDay -
Returns:
a Widget value

createMonthWidget

Widget createMonthWidget(MonthInteractor month)
createMonthWidget creates a monthDay widget.

Parameters:
month -
Returns:
a Widget value

createYearWidget

Widget createYearWidget(YearInteractor year)
createYearWidget creates a month widget.

Parameters:
year -
Returns:
a Widget value

createDateTimeWidget

Widget createDateTimeWidget(DateTimeInteractor dateTime)
createDateTimeWidget creates a date time widget.

Parameters:
dateTime -
Returns:
a Widget value

createDateWidget

Widget createDateWidget(DateInteractor date)
createDateWidget creates a date widget.

Parameters:
date -
Returns:
a Widget value

createDecimalWidget

Widget createDecimalWidget(DecimalInteractor decimal)
createDecimalWidget creates a decimal widget.

Parameters:
decimal -
Returns:
a Widget value

createTimeWidget

Widget createTimeWidget(TimeInteractor time)
createTimeWidget creates a time widget.

Parameters:
time -
Returns:
a Widget value

createDurationWidget

Widget createDurationWidget(DurationInteractor duration)
createDurationWidget creates a duration widget.

Parameters:
duration -
Returns:
a Widget value

getUrc

IClient getUrc()
getURC returns the parent Urc of this object.

Returns:
an GenericClient value


Copyright © 2006 Trace R&D Center, University of Wisconsin-Madison. All Rights Reserved.