package context.apps.demos.imautostatus;
import context.arch.storage.AttributeNameValue;
import context.arch.widget.ClassifierWidget;
/**
* Widget to represent the state of the input features of the IM Autostatus application.
* @author Brian Y. Lim
*
*/
public class AutostatusWidget extends ClassifierWidget {
public static final String USER_ID = "USER_ID"; // regards to individual user ID
private String userId;
/**
*
* @param userId of the buddy of the instant message window.
*/
public AutostatusWidget(String userId) {
super(
userId, // widget id
"AutostatusWidget", // widget classname
"demos/imautostatus-dtree/imautostatus-test.arff" // path to .arff file
);
this.userId = userId;
super.start(true);
}
@Override
protected void init() {
// non-constant attributes already set by superclass
// constant attributes
addAttribute(AttributeNameValue.instance(USER_ID, userId), true);
}
}