Changeset 6437 for vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/AllFacetValuesPanel.java
- Timestamp:
- 08/11/15 13:34:50 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/AllFacetValuesPanel.java
r6005 r6437 129 129 130 130 private DataView<FacetField.Count> createValuesView(String id) { 131 final IModel<String> fieldNameModel = new PropertyModel< String>(getModel(), "name");131 final IModel<String> fieldNameModel = new PropertyModel<>(getModel(), "name"); 132 132 return new DataView<FacetField.Count>(id, valuesProvider, ITEMS_PER_PAGE) { 133 133 134 134 @Override 135 135 protected void populateItem(final Item<FacetField.Count> item) { 136 item.setDefaultModel(new CompoundPropertyModel< FacetField.Count>(item.getModel()));136 item.setDefaultModel(new CompoundPropertyModel<>(item.getModel())); 137 137 138 138 // link to select an individual facet value … … 169 169 options.add(sortSelect); 170 170 171 final TextField filterField = new TextField< String>("filter", new PropertyModel(filterModel, "name"));171 final TextField filterField = new TextField<>("filter", new PropertyModel(filterModel, "name")); 172 172 filterField.add(new AjaxFormComponentUpdatingBehavior("keyup") { 173 173 … … 201 201 202 202 // Model that holds the actual number of occurences filtered on 203 final IModel<Integer> minOccurenceModel = new PropertyModel< Integer>(filterModel, "minimalOccurence");203 final IModel<Integer> minOccurenceModel = new PropertyModel<>(filterModel, "minimalOccurence"); 204 204 // Model that represents the filter state ('bridge' between filter and selection) 205 205 final IModel<Boolean> bridgeStateModel = Model.of(false); 206 206 // Model that represents the *selected* number of minimal occurences (passes it on if not decoupled) 207 final IModel<Integer> minOccurenceSelectModel = new BridgeOuterModel< Integer>(minOccurenceModel, bridgeStateModel, 2);207 final IModel<Integer> minOccurenceSelectModel = new BridgeOuterModel<>(minOccurenceModel, bridgeStateModel, 2); 208 208 // Model that links the actual filter, selection and bridge (object opens and closes it) 209 final IModel<Boolean> minOccurenceCheckBoxModel = new BridgeModel< Integer>(minOccurenceModel, minOccurenceSelectModel, bridgeStateModel, 0);209 final IModel<Boolean> minOccurenceCheckBoxModel = new BridgeModel<>(minOccurenceModel, minOccurenceSelectModel, bridgeStateModel, 0); 210 210 211 211 // checkbox to open and close the 'bridge' … … 215 215 216 216 // Dropdown to select a value (which is applied to the filter if the 'bridge' is open) 217 final DropDownChoice<Integer> minOccurence = new DropDownChoice< Integer>("minOccurences", minOccurenceSelectModel, ImmutableList.of(2, 5, 10, 100, 1000));217 final DropDownChoice<Integer> minOccurence = new DropDownChoice<>("minOccurences", minOccurenceSelectModel, ImmutableList.of(2, 5, 10, 100, 1000)); 218 218 minOccurence.add(new UpdateOptionsFormBehavior(options) { 219 219
Note: See TracChangeset
for help on using the changeset viewer.