public int getSize() { return _model.getSize(); }
public void onPageAttached(Page newpage, Page oldpage) { super.onPageAttached(newpage, oldpage); if (_model != null) { postOnInitRender(null); if (_dataListener != null) { _model.removeListDataListener(_dataListener); _model.addListDataListener(_dataListener); } } }
public Object getValue(ELContext context, Object base, Object property) throws NullPointerException, PropertyNotFoundException, ELException { if (context == null) { throw new NullPointerException(); } if (base instanceof ListModel<?>) { ListModel<?> listmodel = (ListModel<?>) base; Integer idx = coerce(property); if (idx == null) { // property is not a legal number format return null; // unresolved null } context.setPropertyResolved(true); if (idx >= 0 && idx < listmodel.getSize()) { return listmodel.getElementAt(idx); } //out of range, a resolved null } return null; }
private void init() { _innerData = Collections.synchronizedList(new LinkedList()); int size = _srcModel.getSize(); for(int i=0;i<size;i++){ _innerData.add(_srcModel.getElementAt(i)); } _srcListener = new ListDataListener(){ public void onChange(ListDataEvent event) { onListDataChange(event); } }; _srcModel.addListDataListener(_srcListener); }
public E getElementAt(int index) { return _model.getElementAt(index); }
_model.removeListDataListener(_dataListener); for (int i = 0, j = _eventList.size(); i < j; i++) { OccurEvent oe = (OccurEvent)_eventList.get(0); for (int i = 0; i < _model.getSize(); i++) { Object o = _model.getElementAt(i); _events.add(o); _eventList.add(o);
int diff = Math.abs((model != null ? model.getSize() : 0) - _model.getSize()); if (diff > threshold) invalidate(); if (_model != model) { if (_model != null) { _model.removeListDataListener(_dataListener); GroupsModel groupsModel = getGroupsModel(); if (groupsModel != null) { _model.removeListDataListener(_dataListener); GroupsModel g = getGroupsModel(); if (g != null)
private void initDataListener() { if (_dataListener == null) _dataListener = new ListDataListener() { public void onChange(ListDataEvent event) { getEngine().doDataChange(Tabbox.this, event); } }; _model.addListDataListener(_dataListener); }
public void removeListDataListener(ListDataListener l) { _model.removeListDataListener(l); }
private Object getElementAt(int index) { return _subModel != null ? _subModel[index] : _model.getElementAt(index); }
int diff = Math.abs((model != null ? model.getSize() : 0) - _model.getSize()); if (diff > threshold) invalidate(); _model.removeListDataListener(_dataListener); GroupsModel groupsModel = getGroupsModel(); if (groupsModel != null) { _model.removeListDataListener(_dataListener); _model = null; getItems().clear();
/** Initializes _dataListener and register the listener to the model */ private void initDataListener() { if (_dataListener == null) _dataListener = new ListDataListener() { public void onChange(ListDataEvent event) { onListDataChange(event); } }; _model.addListDataListener(_dataListener); }
public void removeListDataListener(ListDataListener l) { _model.removeListDataListener(l); }
public int getSize() { return _model.getSize(); }
public void onInitRenderNow() { if (_model != null) { _tmpdatas = new String[_model.getSize()]; final boolean old = _childable; try { _childable = true; final ItemRenderer<Object> renderer = getRealRenderer(); final Selectable<Object> smodel = getSelectableModel(); _jsel = -1; for (int i = 0, sz = _model.getSize(); i < sz; i++) { final Object value = _model.getElementAt(i); if (_jsel < 0 && smodel.isSelected(value)) _jsel = i; _tmpdatas[i] = renderer.render(this, value, i); } } catch (Exception e) { throw UiException.Aide.wrap(e); } finally { //clear possible children created in renderer _childable = old; getChildren().clear(); } } }
public void onPageAttached(Page newpage, Page oldpage) { super.onPageAttached(newpage, oldpage); if (_model != null) { postOnInitRender(); if (_dataListener != null) { _model.removeListDataListener(_dataListener); _model.addListDataListener(_dataListener); } } }
public E getElementAt(int index) { return _model.getElementAt(index); }
public void addListDataListener(ListDataListener l) { _model.addListDataListener(l); }
public void onPageDetached(Page page) { super.onPageDetached(page); if (_model != null && _dataListener != null) _model.removeListDataListener(_dataListener); }
private void prepareDatas() { if (_tmpdatas == null && _model != null && _model.getSize() > 0) { // post onInitRender to rerender content postOnInitRender(); } }