- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {BufferedReader b =
InputStream in;new BufferedReader(new InputStreamReader(in))
Reader in;new BufferedReader(in)
File file;new BufferedReader(new FileReader(file))
- Smart code suggestions by Codota
}
@Override public void collectionChanged(CollectionEvent<T> e) { switch(e.getType()){ case ADDED: ls.fireAdded(CompoundListenableCollection.this, e.getElements()); break; case REMOVED: ls.fireRemoved(CompoundListenableCollection.this, e.getElements()); break; case UPDATED: ls.fireUpdated(CompoundListenableCollection.this, e.getElements()); break; default: break; }//end EventTypes }}; private final CollectionListener<ListenableCollection<T>> outerListener = new CollectionListener<ListenableCollection<T>>(){
public void collectionChanged(CollectionEvent<T> e) { if (listeners != null && !listeners.isEmpty()) { Collection<T> filteredElements = e.getElements(); CollectionEvent<T> filteredEvent = new CollectionEvent<T>(FilteredListenableCollection.this, filteredElements, e.getType(), e.getFirstIndex(), e.getLastIndex()); for (CollectionListener<T> listener : listeners) { listener.collectionChanged(filteredEvent); } } } });
@Override public void collectionChanged(CollectionEvent<ListenableCollection<T>> e) { switch(e.getType()){ case ADDED: for(ListenableCollection<T> coll:e.getElements()){ delegate.addComponent(coll); coll.addCollectionListener(innerListener); ls.fireAdded(CompoundListenableCollection.this, coll); }//end for(collections added) break; case REMOVED: for(ListenableCollection<T> coll:e.getElements()){ delegate.removeComponent(coll); coll.removeCollectionListener(innerListener); ls.fireRemoved(CompoundListenableCollection.this, coll); }//end for(collections removed) break; case UPDATED: // ???? break; default: break; }//end EventTypes }};
ListenableCollection<T> source = e.getSource(), recipient = source == a ? b : a; for (T t : e.getElements()) { switch (e.getType()) { case ADDED:
public void collectionChanged(CollectionEvent<U> e) { // Do not propagate the event if we triggered it if (currentlyCausingChange) return; // Only propagate if someone is listening (CollectionSupport already tries not to fire anything when there is no listener, but here we are trying to avoid to create the wrapped elements collection) if (collectionSupport == null || !collectionSupport.hasListeners()) return; // Adapt the collection of changed / added / removed elements in the event collectionSupport.fireEvent( AdaptedCollection.this, new AdaptedCollection<U, V>(e.getElements(), AdaptedCollection.this.forwardAdapter, AdaptedCollection.this.backwardAdapter), e.getType(), e.getFirstIndex(), e.getLastIndex()); } });