@Component(value="cuba_DateInIntervalComponent")
@Scope(value="prototype")
public class DateInIntervalComponent
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DateInIntervalComponent.ValueChangeListener |
Modifier and Type | Field and Description |
---|---|
protected ComponentsFactory |
componentsFactory |
protected DateIntervalValue |
value |
protected java.util.List<DateInIntervalComponent.ValueChangeListener> |
valueChangeListeners |
protected WindowConfig |
windowConfig |
protected WindowManagerProvider |
windowManagerProvider |
Constructor and Description |
---|
DateInIntervalComponent() |
Modifier and Type | Method and Description |
---|---|
void |
addValueChangeListener(DateInIntervalComponent.ValueChangeListener listener) |
Component |
createComponent(java.lang.String dateIntervalDescription) |
protected void |
fireValueChangeListeners(DateIntervalValue newValue) |
java.util.List<DateInIntervalComponent.ValueChangeListener> |
getValueChangeListeners() |
@Inject protected ComponentsFactory componentsFactory
@Inject protected WindowManagerProvider windowManagerProvider
@Inject protected WindowConfig windowConfig
protected java.util.List<DateInIntervalComponent.ValueChangeListener> valueChangeListeners
protected DateIntervalValue value
public Component createComponent(java.lang.String dateIntervalDescription)
public void addValueChangeListener(DateInIntervalComponent.ValueChangeListener listener)
public java.util.List<DateInIntervalComponent.ValueChangeListener> getValueChangeListeners()
protected void fireValueChangeListeners(DateIntervalValue newValue)