public int getSize() { return _model.getSize(); }
public int getSize() { return _model.getSize(); }
private void prepareDatas() { if (_tmpdatas == null && _model != null && _model.getSize() > 0) { // post onInitRender to rerender content postOnInitRender(); } }
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 int getTotalSize() { final ListModel model = _listbox.getModel(); return model != null ? model.getSize() : _listbox.getVisibleItemCount(); }
public Class<?> getType(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) return null; if (idx < 0 || idx >= listmodel.getSize()) { throw new PropertyNotFoundException(new ArrayIndexOutOfBoundsException(idx).getMessage()); } context.setPropertyResolved(true); return Object.class; } return null; }
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; }
public int getTotalSize() { final Rows rows = _grid.getRows(); final ListModel model = _grid.getModel(); return model != null ? model.getSize() : rows != null ? rows.getVisibleItemCount() : 0; }
/** * Scroll to the specified row by the given index. * @param index the index of row * @since 8.5.2 */ public void scrollToIndex(int index) { ListModel<Object> model = getModel(); int rowCount = model != null ? model.getSize() : getRows().getChildren().size(); if (index < 0 || index > rowCount - 1) { throw new IndexOutOfBoundsException("Illegal index: " + index); } response(new AuInvoke(this, "scrollToIndex", index, (double) index / rowCount)); } }
/** * Scroll to the specified item by the given index. * @param index the index of item * @since 8.5.2 */ public void scrollToIndex(int index) { ListModel<Object> model = getModel(); int itemCount = model != null ? model.getSize() : getItemCount(); if (index < 0 || index > itemCount - 1) { throw new IndexOutOfBoundsException("Illegal index: " + index); } response(new AuInvoke(this, "scrollToIndex", index, (double) index / itemCount)); }
@Override protected void setListModel(ListModel<Document> model) { super.setListModel(model); int docCount = model == null ? 0 : model.getSize(); lblInfo.setValue(docCount + " document(s)"); btnView.setDisabled(docCount == 0); updateSelectCount(((Selectable<?>) model).getSelection().size()); }
/** Synchronizes the combobox to be consistent with the specified model. */ private ListModel<?> syncModel(Object index) { ComboitemRenderer<?> renderer = null; final ListModel<?> subset = _model instanceof ListSubModel ? ((ListSubModel<?>) _model).getSubModel(index, -1) : _model; final int newsz = subset.getSize(); if (!getItems().isEmpty()) getItems().clear(); for (int j = 0; j < newsz; ++j) { if (renderer == null) renderer = getRealRenderer(); newUnloadedItem(renderer).setParent(this); } return subset; }
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(); } } }
for (int i = 0; i < _model.getSize(); i++) { Object o = _model.getElementAt(i); _events.add(o);
@SuppressWarnings("unchecked") private void syncModel(ListModel<?> model) { //clear all List<Component[]> cbrCompsList = (List<Component[]>) _owner .getAttribute(BinderCtrl.CHILDREN_BINDING_RENDERED_COMPONENTS); if (cbrCompsList != null) { _owner.removeAttribute(BinderCtrl.CHILDREN_BINDING_RENDERED_COMPONENTS); for (Component[] oldComps : cbrCompsList) { if (oldComps != null) { for (Component oc : oldComps) { oc.detach(); } } } } renderModelData(model, 0, model.getSize() - 1); }
public Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext context, Object base) { if (base instanceof ListModel<?>) { FeatureDescriptor[] descs = new FeatureDescriptor[((ListModel<?>) base).getSize()]; for (int i = 0; i < descs.length; i++) { descs[i] = new FeatureDescriptor(); descs[i].setDisplayName("[" + i + "]"); descs[i].setExpert(false); descs[i].setHidden(false); descs[i].setName("" + i); descs[i].setPreferred(true); descs[i].setValue(RESOLVABLE_AT_DESIGN_TIME, Boolean.FALSE); descs[i].setValue(TYPE, Integer.class); } return Arrays.asList(descs).iterator(); } return null; }
@SuppressWarnings("unchecked") public void setValue(ELContext context, Object base, Object property, Object value) throws NullPointerException, PropertyNotFoundException, PropertyNotWritableException, 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; // unresolved null } context.setPropertyResolved(true); //ZK-1960 save back to listmodel if (idx >= 0 && idx < listmodel.getSize()) { if (base instanceof ListModelArray) { ((ListModelArray<Object>) base).set(idx, value); } else if (base instanceof ListModelList<?>) { ((ListModelList<Object>) base).set(idx, value); } else { throw new PropertyNotWritableException( "can't write property " + property + " to ListModel:" + base); } } else { //out of range, should ignore to compatible with old version(when we didn't implement save) or throw exception? } } }
public void refreshProviders() { Practitioner provider = getSelectedProvider(lstEncounterProviders); ListModel<Practitioner> model = new ListModelList<Practitioner>(encounterProvider.getProviders()); lstEncounterProviders.setModel((ListModel<?>) null); lstEncounterProviders.setModel(model); if (model.getSize() == 1) { lstEncounterProviders.setSelectedIndex(0); } else { selectFirstProvider(provider, UserContext.getActiveUser(), encounterProvider.getCurrentProvider(), encounterProvider.getPrimaryProvider()); } }
private void doSelectionChanged() { final Selectable<Object> smodel = getSelectableModel(); if (smodel.isSelectionEmpty()) { if (_jsel >= 0) setSelectedIndex(-1); return; } if (_jsel >= 0 && smodel.isSelected(_model.getElementAt(_jsel))) return; //nothing changed for (int i = 0, sz = _model.getSize(); i < sz; i++) { if (smodel.isSelected(_model.getElementAt(i))) { setSelectedIndex(i); return; //done } } setSelectedIndex(-1); //just in case }
if (!getChildren().isEmpty()) getChildren().clear(); int pgsz = subset.getSize(), ofs = 0; for (int j = 0; j < pgsz; ++j) { Radio item = new Radio();