projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve UX
[lgpl/argeo-commons.git]
/
org.argeo.cms.ux
/
src
/
org
/
argeo
/
cms
/
ux
/
widgets
/
DataPart.java
diff --git
a/org.argeo.cms.ux/src/org/argeo/cms/ux/widgets/DataPart.java
b/org.argeo.cms.ux/src/org/argeo/cms/ux/widgets/DataPart.java
index 11a12cf7bfc77cf83bb41093cf25e464b883fc2e..9d3ca33ff1ab6e046904b1abe3327483de1788b5 100644
(file)
--- a/
org.argeo.cms.ux/src/org/argeo/cms/ux/widgets/DataPart.java
+++ b/
org.argeo.cms.ux/src/org/argeo/cms/ux/widgets/DataPart.java
@@
-2,22
+2,27
@@
package org.argeo.cms.ux.widgets;
import java.util.function.Consumer;
import java.util.function.Consumer;
-public interface DataPart<INPUT, T> {
+public interface DataPart<INPUT, T
YPE
> {
void setInput(INPUT data);
INPUT getInput();
void setInput(INPUT data);
INPUT getInput();
- void onSelected(Consumer<T> onSelected);
+ void onSelected(Consumer<T
YPE
> onSelected);
- Consumer<T> getOnSelected();
+ Consumer<T
YPE
> getOnSelected();
- void onAction(Consumer<T> onAction);
+ void onAction(Consumer<T
YPE
> onAction);
- Consumer<T> getOnAction();
+ Consumer<T
YPE
> getOnAction();
void refresh();
void refresh();
- void addView(DataView<INPUT, T> view);
+ void addView(DataView<INPUT, TYPE> view);
+
+ void removeView(DataView<INPUT, TYPE> view);
+
+// void select(TYPE data);
+//
+// TYPE getSelected();
- void removeView(DataView<INPUT, T> view);
}
}