]> source.dussan.org Git - vaadin-framework.git/commit
Eliminate scanning for accept criteria by reversed annotation (#8641)
authorHenri Sara <hesara@vaadin.com>
Wed, 20 Jun 2012 13:27:32 +0000 (16:27 +0300)
committerHenri Sara <hesara@vaadin.com>
Wed, 20 Jun 2012 14:11:22 +0000 (17:11 +0300)
commit0f8f9d32e0584743c858afeec12e57dedf0a5f71
treea8b48262f3caefdbd775f2f0156ef70d8d9a886b
parent7d35229b0020bedb854db7eeca548f543dbadb63
Eliminate scanning for accept criteria by reversed annotation (#8641)

The new annotation is called AcceptCriterion and is on the client side
class, pointing to the server side implementation.

This change also addresses #5956 (avoid loading classes when scanning -
no more scanning for criteria) and #6750 (logging).
29 files changed:
src/com/vaadin/event/dd/acceptcriteria/AcceptAll.java
src/com/vaadin/event/dd/acceptcriteria/And.java
src/com/vaadin/event/dd/acceptcriteria/ClientCriterion.java [deleted file]
src/com/vaadin/event/dd/acceptcriteria/ContainsDataFlavor.java
src/com/vaadin/event/dd/acceptcriteria/Not.java
src/com/vaadin/event/dd/acceptcriteria/Or.java
src/com/vaadin/event/dd/acceptcriteria/ServerSideCriterion.java
src/com/vaadin/event/dd/acceptcriteria/SourceIs.java
src/com/vaadin/event/dd/acceptcriteria/SourceIsTarget.java
src/com/vaadin/event/dd/acceptcriteria/TargetDetailIs.java
src/com/vaadin/terminal/gwt/client/ui/dd/AcceptCriterion.java [new file with mode: 0644]
src/com/vaadin/terminal/gwt/client/ui/dd/VAcceptAll.java
src/com/vaadin/terminal/gwt/client/ui/dd/VAnd.java
src/com/vaadin/terminal/gwt/client/ui/dd/VContainsDataFlavor.java
src/com/vaadin/terminal/gwt/client/ui/dd/VDragSourceIs.java
src/com/vaadin/terminal/gwt/client/ui/dd/VIsOverId.java
src/com/vaadin/terminal/gwt/client/ui/dd/VItemIdIs.java
src/com/vaadin/terminal/gwt/client/ui/dd/VLazyInitItemIdentifiers.java
src/com/vaadin/terminal/gwt/client/ui/dd/VNot.java
src/com/vaadin/terminal/gwt/client/ui/dd/VOr.java
src/com/vaadin/terminal/gwt/client/ui/dd/VServerAccept.java
src/com/vaadin/terminal/gwt/client/ui/dd/VSourceIsTarget.java
src/com/vaadin/terminal/gwt/client/ui/dd/VTargetDetailIs.java
src/com/vaadin/terminal/gwt/client/ui/dd/VTargetInSubtree.java
src/com/vaadin/terminal/gwt/widgetsetutils/AcceptCriteriaFactoryGenerator.java
src/com/vaadin/terminal/gwt/widgetsetutils/ClassPathExplorer.java
src/com/vaadin/ui/AbstractSelect.java
src/com/vaadin/ui/Table.java
src/com/vaadin/ui/Tree.java