private AutoCompleteTextField<KBHandle> createAutoCompleteTextField() { AutoCompleteTextField<KBHandle> field = new AutoCompleteTextField<KBHandle>("value", LambdaModelAdapter.of(this::getSelectedKBItem, this::setSelectedKBItem), new TextRenderer<KBHandle>("uiLabel"), KBHandle.class) { private static final long serialVersionUID = 5683897252648514996L; @Override protected List<KBHandle> getChoices(String input) { return listInstances(actionHandler, input); } @Override public void onConfigure(JQueryBehavior behavior) { super.onConfigure(behavior); behavior.setOption("autoWidth", true); } @Override protected IJQueryTemplate newTemplate() { return KendoChoiceDescriptionScriptReference.template(); } }; return field; }
private AutoCompleteTextField<KBHandle> createAutoCompleteTextField() { AutoCompleteTextField<KBHandle> field = new AutoCompleteTextField<KBHandle>("value", LambdaModelAdapter.of(this::getSelectedKBItem, this::setSelectedKBItem), new TextRenderer<KBHandle>("uiLabel"), KBHandle.class) { private static final long serialVersionUID = 5683897252648514996L; @Override protected List<KBHandle> getChoices(String input) { return listInstances(actionHandler, input); } @Override public void onConfigure(JQueryBehavior behavior) { super.onConfigure(behavior); behavior.setOption("autoWidth", true); } @Override protected IJQueryTemplate newTemplate() { return KendoChoiceDescriptionScriptReference.template(); } }; return field; }
public RecommendationSidebar(String aId, IModel<AnnotatorState> aModel, AnnotationActionHandler aActionHandler, JCasProvider aJCasProvider, AnnotationPage aAnnotationPage) { super(aId, aModel, aActionHandler, aJCasProvider, aAnnotationPage); IModel<Preferences> modelPreferences = LambdaModelAdapter.of( () -> recommendationService.getPreferences(aModel.getObject().getUser(), aModel.getObject().getProject()), (v) -> recommendationService.setPreferences(aModel.getObject().getUser(), aModel.getObject().getProject(), v)); Form<Preferences> form = new Form<>("form", CompoundPropertyModel.of(modelPreferences)); form.add(new NumberTextField<Integer>("maxPredictions", Integer.class) .setMinimum(1) .setMaximum(10) .setStep(1)); form.add(new CheckBox("showAllPredictions")); form.add(new LambdaAjaxButton<>("save", (_target, _form) -> aAnnotationPage.actionRefreshDocument(_target))); add(form); LearningCurveChartPanel chartContainer = new LearningCurveChartPanel(LEARNING_CURVE,aModel); chartContainer.setVisibilityAllowed(recommendationService.showLearningCurveDiagram()); add(chartContainer); } }
}))); IModel<Pair<String, String>> typeModel = LambdaModelAdapter.of(() -> { return listTypes().stream() .filter(r -> r.getKey().equals(repositoryModel.getObject().getType()))
}))); IModel<Pair<String, String>> typeModel = LambdaModelAdapter.of(() -> { return listTypes().stream() .filter(r -> r.getKey().equals(repositoryModel.getObject().getType()))
.of(() -> aAnnotationPage.getMetaData(CURRENT_ES_USER_STATE), searchState -> aAnnotationPage.setMetaData(CURRENT_ES_USER_STATE, searchState)));
LambdaModelAdapter.of(this::getKBHandleModel, this::setKBHandleModel), new TextRenderer<KBHandle>("uiLabel"), KBHandle.class)
LambdaModelAdapter.of(this::getKBHandleModel, this::setKBHandleModel), new TextRenderer<KBHandle>("uiLabel"), KBHandle.class)
layerTypes.setNullValid(false); layerTypes.setChoiceRenderer(new ChoiceRenderer<>("uiName")); layerTypes.setModel(LambdaModelAdapter.of( () -> layerSupportRegistry.getLayerType(LayerDetailForm.this.getModelObject()), (v) -> LayerDetailForm.this.getModelObject().setType(v.getName())));
layerTypes.setNullValid(false); layerTypes.setChoiceRenderer(new ChoiceRenderer<>("uiName")); layerTypes.setModel(LambdaModelAdapter.of( () -> layerSupportRegistry.getLayerType(LayerDetailForm.this.getModelObject()), (v) -> LayerDetailForm.this.getModelObject().setType(v.getName())));
form.add(featureChoice); IModel<Pair<String, String>> toolModel = LambdaModelAdapter.of( () -> { String name = recommenderModel.getObject().getTool();
alStateModel = new CompoundPropertyModel<>(LambdaModelAdapter.of( () -> aAnnotationPage.getMetaData(CURRENT_AL_USER_STATE), alState -> aAnnotationPage.setMetaData(CURRENT_AL_USER_STATE, alState)));
alStateModel = new CompoundPropertyModel<>(LambdaModelAdapter.of( () -> aAnnotationPage.getMetaData(CURRENT_AL_USER_STATE), alState -> aAnnotationPage.setMetaData(CURRENT_AL_USER_STATE, alState)));
featureType.setNullValid(false); featureType.setChoiceRenderer(new ChoiceRenderer<>("uiName")); featureType.setModel(LambdaModelAdapter.of( () -> featureSupportRegistry.getFeatureType(getModelObject()), (v) -> getModelObject().setType(v.getName())));
featureType.setNullValid(false); featureType.setChoiceRenderer(new ChoiceRenderer<>("uiName")); featureType.setModel(LambdaModelAdapter.of( () -> featureSupportRegistry.getFeatureType(getModelObject()), (v) -> getModelObject().setType(v.getName())));