diff options
author | Teemu Suo-Anttila <tsuoanttila@users.noreply.github.com> | 2017-05-09 11:42:25 +0300 |
---|---|---|
committer | Aleksi Hietanen <aleksi@vaadin.com> | 2017-05-09 11:42:25 +0300 |
commit | 93256e3e69fc6a4d132eb11faff8fe9ce5efdf64 (patch) | |
tree | 05be0519a13631a9c59797487778040055bba763 /server | |
parent | 60db9684a2cf311f05adcf8ca6da00d69799527f (diff) | |
download | vaadin-framework-93256e3e69fc6a4d132eb11faff8fe9ce5efdf64.tar.gz vaadin-framework-93256e3e69fc6a4d132eb11faff8fe9ce5efdf64.zip |
Use variable name item instead of data in Grid (#9273)
Diffstat (limited to 'server')
-rw-r--r-- | server/src/main/java/com/vaadin/ui/Grid.java | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/server/src/main/java/com/vaadin/ui/Grid.java b/server/src/main/java/com/vaadin/ui/Grid.java index d90539c778..9300b445e8 100644 --- a/server/src/main/java/com/vaadin/ui/Grid.java +++ b/server/src/main/java/com/vaadin/ui/Grid.java @@ -727,13 +727,13 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents, } @Override - public void generateData(T data, JsonObject jsonObject) { - if (generator == null || !visibleDetails.contains(data)) { + public void generateData(T item, JsonObject jsonObject) { + if (generator == null || !visibleDetails.contains(item)) { return; } - if (!components.containsKey(data)) { - Component detailsComponent = generator.apply(data); + if (!components.containsKey(item)) { + Component detailsComponent = generator.apply(item); Objects.requireNonNull(detailsComponent, "Details generator can't create null components"); if (detailsComponent.getParent() != null) { @@ -741,15 +741,15 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents, "Details component was already attached"); } addComponentToGrid(detailsComponent); - components.put(data, detailsComponent); + components.put(item, detailsComponent); } jsonObject.put(GridState.JSONKEY_DETAILS_VISIBLE, - components.get(data).getConnectorId()); + components.get(item).getConnectorId()); } @Override - public void destroyData(T data) { + public void destroyData(T item) { // No clean up needed. Components are removed when hiding details // and/or changing details generator } @@ -757,39 +757,39 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents, /** * Sets the visibility of details component for given item. * - * @param data + * @param item * the item to show details for * @param visible * {@code true} if details component should be visible; * {@code false} if it should be hidden */ - public void setDetailsVisible(T data, boolean visible) { + public void setDetailsVisible(T item, boolean visible) { boolean refresh = false; if (!visible) { - refresh = visibleDetails.remove(data); - if (components.containsKey(data)) { - removeComponentFromGrid(components.remove(data)); + refresh = visibleDetails.remove(item); + if (components.containsKey(item)) { + removeComponentFromGrid(components.remove(item)); } } else { - refresh = visibleDetails.add(data); + refresh = visibleDetails.add(item); } if (refresh) { - refresh(data); + refresh(item); } } /** * Returns the visibility of details component for given item. * - * @param data + * @param item * the item to show details for * * @return {@code true} if details component should be visible; * {@code false} if it should be hidden */ - public boolean isDetailsVisible(T data) { - return visibleDetails.contains(data); + public boolean isDetailsVisible(T item) { + return visibleDetails.contains(item); } @Override @@ -950,7 +950,7 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents, } @Override - public void generateData(T data, JsonObject jsonObject) { + public void generateData(T item, JsonObject jsonObject) { ColumnState state = getState(false); String communicationId = getConnectorId(); @@ -964,25 +964,25 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents, JsonObject obj = getDataObject(jsonObject, DataCommunicatorConstants.DATA); - V providerValue = valueProvider.apply(data); + V providerValue = valueProvider.apply(item); // Make Grid track components. if (renderer instanceof ComponentRenderer && providerValue instanceof Component) { - addComponent(data, (Component) providerValue); + addComponent(item, (Component) providerValue); } JsonValue rendererValue = renderer.encode(providerValue); obj.put(communicationId, rendererValue); - String style = styleGenerator.apply(data); + String style = styleGenerator.apply(item); if (style != null && !style.isEmpty()) { JsonObject styleObj = getDataObject(jsonObject, GridState.JSONKEY_CELLSTYLES); styleObj.put(communicationId, style); } if (descriptionGenerator != null) { - String description = descriptionGenerator.apply(data); + String description = descriptionGenerator.apply(item); if (description != null && !description.isEmpty()) { JsonObject descriptionObj = getDataObject(jsonObject, GridState.JSONKEY_CELLDESCRIPTION); @@ -991,15 +991,15 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents, } } - private void addComponent(T data, Component component) { - if (activeComponents.containsKey(data)) { - if (activeComponents.get(data).equals(component)) { + private void addComponent(T item, Component component) { + if (activeComponents.containsKey(item)) { + if (activeComponents.get(item).equals(component)) { // Reusing old component return; } - removeComponent(data); + removeComponent(item); } - activeComponents.put(data, component); + activeComponents.put(item, component); addComponentToGrid(component); } @@ -2517,27 +2517,27 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents, /** * Sets the visibility of details component for given item. * - * @param data + * @param item * the item to show details for * @param visible * {@code true} if details component should be visible; * {@code false} if it should be hidden */ - public void setDetailsVisible(T data, boolean visible) { - detailsManager.setDetailsVisible(data, visible); + public void setDetailsVisible(T item, boolean visible) { + detailsManager.setDetailsVisible(item, visible); } /** * Returns the visibility of details component for given item. * - * @param data + * @param item * the item to show details for * * @return {@code true} if details component should be visible; * {@code false} if it should be hidden */ - public boolean isDetailsVisible(T data) { - return detailsManager.isDetailsVisible(data); + public boolean isDetailsVisible(T item) { + return detailsManager.isDetailsVisible(item); } /** |