/** * Modify a row at a position. * @param val The value. * @param rowcnt The row. * @param columncnt The column. */ public synchronized void modifyData(Object val, int rowcnt, int columncnt) { Tuple tuple = (Tuple)data.get(rowcnt); List da = (List)tuple.getEntity(0); da.remove(columncnt); da.add(columncnt, val); //System.out.println("DATA: "+data); fireTableRowsInserted(rowcnt, rowcnt); }
protected Object getObject(Tuple element) { Object ret = null; for(int j=element.getEntities().length-1; ret==null && j>=0; j--) { Object se = element.getEntity(j); Object obj = getPathElementObject(se); if(obj!=null) { ret = obj; } } return ret; }
protected Object getObject(Tuple element) { Object ret = null; for(int j=element.getEntities().length-1; ret==null && j>=0; j--) { Object se = element.getEntity(j); Object obj = getPathElementObject(se); if(obj!=null) { ret = obj; } } return ret; }
for(int j=0; !added && j<elements[i].getEntities().length; j++) Object se = elements[i].getEntity(j); Object obj = getPathElementObject(se); if(ancestor.equals(obj))
for(int j=0; !added && j<elements[i].getEntities().length; j++) Object se = elements[i].getEntity(j); Object obj = getPathElementObject(se); if(ancestor.equals(obj))
for(int j=0; !excluded && j<elements[i].getEntities().length; j++) Object se = elements[i].getEntity(j); Object obj = getPathElementObject(se); if(obj!=null)
for(int j=0; !excluded && j<elements[i].getEntities().length; j++) Object se = elements[i].getEntity(j); Object obj = getPathElementObject(se); if(obj!=null)
/** * Get elements of the given owner type, which have errors or contain elements with errors. */ protected Set<Object> getOwnedElementErrors(String category) { Set<Object> errors = SCollection.createLinkedHashSet(); Tuple[] elements = getElements(); for(int i=0; i<elements.length; i++) { boolean added = false; for(int j=0; !added && j<elements[i].getEntities().length; j++) { Object se = elements[i].getEntity(j); Object obj = getPathElementObject(se); if(obj!=null) { added = errors.contains(obj); if(!added && isInCategory(obj, category)) { errors.add(obj); added = true; } } } } return errors; }
/** * Get elements of the given owner type, which have errors or contain elements with errors. */ protected Set getOwnedElementErrors(String category) { Set errors = SCollection.createLinkedHashSet(); Tuple[] elements = getElements(); for(int i=0; i<elements.length; i++) { boolean added = false; for(int j=0; !added && j<elements[i].getEntities().length; j++) { Object se = elements[i].getEntity(j); Object obj = getPathElementObject(se); if(obj!=null) { added = errors.contains(obj); if(!added && isInCategory(obj, category)) { errors.add(obj); added = true; } } } } return errors; }