Procházet zdrojové kódy

Use class references instead of class names for AcceptCriterion (#8641)

tags/7.0.0.alpha3
Henri Sara před 12 roky
rodič
revize
0a35fe732f

+ 3
- 3
src/com/vaadin/terminal/gwt/client/ui/dd/AcceptCriterion.java Zobrazit soubor

@@ -25,9 +25,9 @@ import java.lang.annotation.Target;
@Target(ElementType.TYPE)
public @interface AcceptCriterion {
/**
* @return the fully qualified class name of the server side counterpart for
* the annotated criterion
* @return the class of the server side counterpart for the annotated
* criterion
*/
String value();
Class<?> value();

}

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VAcceptAll.java Zobrazit soubor

@@ -6,9 +6,10 @@
*/
package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.event.dd.acceptcriteria.AcceptAll;
import com.vaadin.terminal.gwt.client.UIDL;

@AcceptCriterion("com.vaadin.event.dd.acceptcriteria.AcceptAll")
@AcceptCriterion(AcceptAll.class)
final public class VAcceptAll extends VAcceptCriterion {

@Override

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VAnd.java Zobrazit soubor

@@ -6,9 +6,10 @@
*/
package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.event.dd.acceptcriteria.And;
import com.vaadin.terminal.gwt.client.UIDL;

@AcceptCriterion("com.vaadin.event.dd.acceptcriteria.And")
@AcceptCriterion(And.class)
final public class VAnd extends VAcceptCriterion implements VAcceptCallback {
private boolean b1;


+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VContainsDataFlavor.java Zobrazit soubor

@@ -6,9 +6,10 @@
*/
package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.event.dd.acceptcriteria.ContainsDataFlavor;
import com.vaadin.terminal.gwt.client.UIDL;

@AcceptCriterion("com.vaadin.event.dd.acceptcriteria.ContainsDataFlavor")
@AcceptCriterion(ContainsDataFlavor.class)
final public class VContainsDataFlavor extends VAcceptCriterion {

@Override

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VDragSourceIs.java Zobrazit soubor

@@ -3,6 +3,7 @@
*/
package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.event.dd.acceptcriteria.SourceIs;
import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.ConnectorMap;
import com.vaadin.terminal.gwt.client.UIDL;
@@ -12,7 +13,7 @@ import com.vaadin.terminal.gwt.client.UIDL;
*
* @since 6.3
*/
@AcceptCriterion("com.vaadin.event.dd.acceptcriteria.SourceIs")
@AcceptCriterion(SourceIs.class)
final public class VDragSourceIs extends VAcceptCriterion {

@Override

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VIsOverId.java Zobrazit soubor

@@ -9,8 +9,9 @@ package com.vaadin.terminal.gwt.client.ui.dd;
import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.ConnectorMap;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.ui.AbstractSelect;

@AcceptCriterion("com.vaadin.ui.AbstractSelect.TargetItemIs")
@AcceptCriterion(AbstractSelect.TargetItemIs.class)
final public class VIsOverId extends VAcceptCriterion {

@Override

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VItemIdIs.java Zobrazit soubor

@@ -8,8 +8,9 @@ package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.ui.AbstractSelect;

@AcceptCriterion("com.vaadin.ui.AbstractSelect.AcceptItem")
@AcceptCriterion(AbstractSelect.AcceptItem.class)
final public class VItemIdIs extends VAcceptCriterion {

@Override

+ 4
- 2
src/com/vaadin/terminal/gwt/client/ui/dd/VLazyInitItemIdentifiers.java Zobrazit soubor

@@ -9,6 +9,8 @@ package com.vaadin.terminal.gwt.client.ui.dd;
import java.util.HashSet;

import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.ui.Table;
import com.vaadin.ui.Tree;

/**
*
@@ -18,13 +20,13 @@ public class VLazyInitItemIdentifiers extends VAcceptCriterion {
private HashSet<String> hashSet;
private VDragEvent lastDragEvent;

@AcceptCriterion("com.vaadin.ui.Table.TableDropCriterion")
@AcceptCriterion(Table.TableDropCriterion.class)
final public static class VTableLazyInitItemIdentifiers extends
VLazyInitItemIdentifiers {
// all logic in superclass
}

@AcceptCriterion("com.vaadin.ui.Tree.TreeDropCriterion")
@AcceptCriterion(Tree.TreeDropCriterion.class)
final public static class VTreeLazyInitItemIdentifiers extends
VLazyInitItemIdentifiers {
// all logic in superclass

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VNot.java Zobrazit soubor

@@ -6,6 +6,7 @@
*/
package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.event.dd.acceptcriteria.Not;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.VConsole;

@@ -13,7 +14,7 @@ import com.vaadin.terminal.gwt.client.VConsole;
* TODO implementation could now be simplified/optimized
*
*/
@AcceptCriterion("com.vaadin.event.dd.acceptcriteria.Not")
@AcceptCriterion(Not.class)
final public class VNot extends VAcceptCriterion {
private boolean b1;
private VAcceptCriterion crit1;

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VOr.java Zobrazit soubor

@@ -6,12 +6,13 @@
*/
package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.event.dd.acceptcriteria.Or;
import com.vaadin.terminal.gwt.client.UIDL;

/**
*
*/
@AcceptCriterion("com.vaadin.event.dd.acceptcriteria.Or")
@AcceptCriterion(Or.class)
final public class VOr extends VAcceptCriterion implements VAcceptCallback {
private boolean accepted;


+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VServerAccept.java Zobrazit soubor

@@ -6,9 +6,10 @@
*/
package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.event.dd.acceptcriteria.ServerSideCriterion;
import com.vaadin.terminal.gwt.client.UIDL;

@AcceptCriterion("com.vaadin.event.dd.acceptcriteria.ServerSideCriterion")
@AcceptCriterion(ServerSideCriterion.class)
final public class VServerAccept extends VAcceptCriterion {
@Override
public void accept(final VDragEvent drag, UIDL configuration,

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VSourceIsTarget.java Zobrazit soubor

@@ -6,10 +6,11 @@
*/
package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.event.dd.acceptcriteria.SourceIsTarget;
import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.UIDL;

@AcceptCriterion("com.vaadin.event.dd.acceptcriteria.SourceIsTarget")
@AcceptCriterion(SourceIsTarget.class)
final public class VSourceIsTarget extends VAcceptCriterion {

@Override

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VTargetDetailIs.java Zobrazit soubor

@@ -6,9 +6,10 @@
*/
package com.vaadin.terminal.gwt.client.ui.dd;

import com.vaadin.event.dd.acceptcriteria.TargetDetailIs;
import com.vaadin.terminal.gwt.client.UIDL;

@AcceptCriterion("com.vaadin.event.dd.acceptcriteria.TargetDetailIs")
@AcceptCriterion(TargetDetailIs.class)
final public class VTargetDetailIs extends VAcceptCriterion {

@Override

+ 2
- 1
src/com/vaadin/terminal/gwt/client/ui/dd/VTargetInSubtree.java Zobrazit soubor

@@ -10,8 +10,9 @@ import com.google.gwt.user.client.ui.Widget;
import com.vaadin.terminal.gwt.client.UIDL;
import com.vaadin.terminal.gwt.client.ui.tree.VTree;
import com.vaadin.terminal.gwt.client.ui.tree.VTree.TreeNode;
import com.vaadin.ui.Tree;

@AcceptCriterion("com.vaadin.ui.Tree.TargetInSubtree")
@AcceptCriterion(Tree.TargetInSubtree.class)
final public class VTargetInSubtree extends VAcceptCriterion {

@Override

+ 2
- 2
src/com/vaadin/terminal/gwt/widgetsetutils/AcceptCriteriaFactoryGenerator.java Zobrazit soubor

@@ -107,8 +107,9 @@ public class AcceptCriteriaFactoryGenerator extends Generator {
.getAnnotation(AcceptCriterion.class);
if (annotation != null) {
String clientClassName = clientClass.getQualifiedSourceName();
String serverClassName = clientClass.getAnnotation(
Class<?> serverClass = clientClass.getAnnotation(
AcceptCriterion.class).value();
String serverClassName = serverClass.getCanonicalName();
logger.log(Type.INFO, "creating mapping for " + serverClassName);
sourceWriter.print("if (\"");
sourceWriter.print(serverClassName);
@@ -123,5 +124,4 @@ public class AcceptCriteriaFactoryGenerator extends Generator {
sourceWriter.outdent();
sourceWriter.println("}");
}

}

Načítá se…
Zrušit
Uložit