You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

VAcceptCriterionFactory.java 1.0KB

12345678910111213141516171819202122232425262728
  1. package com.vaadin.terminal.gwt.client.ui.dd;
  2. public abstract class VAcceptCriterionFactory {
  3. public abstract VAcceptCriterion get(String name);
  4. // name = name.intern();
  5. // // FIXME make all lazy inited and possibility to use instances per
  6. // // handler
  7. // // TODO maybe just ditch singleton idea and use new instances on each
  8. // // fetch for all types of components.
  9. // if (name.equals("-ss")) {
  10. // return GWT.create(ServerAccept.class);
  11. // } else if (name.equals("com.vaadin.ui.Tree.TreeDropCriterion")) {
  12. // return GWT.create(LazyInitItemIdentifiers.class);
  13. // } else if (name == "needsItemId") {
  14. // return GWT.create(HasItemId.class);
  15. // } else if (name == "acceptAll") {
  16. // return GWT.create(AcceptAll.class);
  17. // } else if (name == "and") {
  18. // return GWT.create(And.class);
  19. // } else if (name == "overTreeNode") {
  20. // return GWT.create(OverTreeNode.class);
  21. // } else if (name == "component") {
  22. // return GWT.create(ComponentCriteria.class);
  23. // }
  24. // return null;
  25. // }
  26. }