public Component getNextProblematicField(Connector currentFocused) { int startIndex = components.indexOf(currentFocused) + 1; while (startIndex < components.size()) { Component c = components.get(startIndex++); if (c instanceof AbstractField && !((AbstractField<?>) c).isValid()) { return c; } } return null; }
throws Buffered.SourceException, InvalidValueException { if (dataSource != null && !dataSource.isReadOnly()) { if (isInvalidCommitted() || isValid()) { try {
&& (isInvalidCommitted() || isValid())) { try {