1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 """Parent class for criteria which are verified on the server side."""
17
18 from muntjac.event.dd.acceptcriteria.accept_criterion import IAcceptCriterion
19
20
22 """Parent class for criteria which are verified on the server side
23 during a drag operation to accept/discard dragged content (presented
24 by L{Transferable}).
25
26 Subclasses should implement the L{IAcceptCriterion.accept} method.
27
28 As all server side state can be used to make a decision, this is more
29 flexible than L{ClientSideCriterion}. However, this does require
30 additional requests from the browser to the server during a drag operation.
31
32 @see: IAcceptCriterion
33 @see: ClientSideCriterion
34 """
35
38
39
45
46
47 - def paintContent(self, target):
49
50
53
54
56
57 return 'com.vaadin.event.dd.acceptcriteria.ServerSideCriterion'
58