@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } FeatureState other = (FeatureState) obj; if (feature == null) { if (other.feature != null) { return false; } } else if (!feature.equals(other.feature)) { return false; } return true; } }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } MiraTemplate other = (MiraTemplate) obj; if (id != other.id) { return false; } if (trainFeature == null) { if (other.trainFeature != null) { return false; } } else if (!trainFeature.equals(other.trainFeature)) { return false; } return true; }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } FeatureState other = (FeatureState) obj; if (feature == null) { if (other.feature != null) { return false; } } else if (!feature.equals(other.feature)) { return false; } return true; } }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); setVisible(state.isSlotArmed() && LinkFeatureEditor.this.getModelObject().feature .equals(state.getArmedFeature())); // setEnabled(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature())); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); setVisible(state.isSlotArmed() && LinkFeatureEditor.this.getModelObject().feature .equals(state.getArmedFeature())); // setEnabled(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature())); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); setVisible(!(state.isSlotArmed() && LinkFeatureEditor.this.getModelObject().feature .equals(state.getArmedFeature()))); // setEnabled(!(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature()))); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); setVisible(!(state.isSlotArmed() && LinkFeatureEditor.this.getModelObject().feature .equals(state.getArmedFeature()))); // setEnabled(!(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature()))); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); setVisible(!(state.isSlotArmed() && QualifierFeatureEditor.this.getModelObject() .feature.equals(state.getArmedFeature()))); // setEnabled(!(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature()))); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); setVisible(state.isSlotArmed() && LinkFeatureEditor.this.getModelObject().feature .equals(state.getArmedFeature())); // setEnabled(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature())); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); setVisible(state.isSlotArmed() && QualifierFeatureEditor.this.getModelObject() .feature.equals(state.getArmedFeature())); // setEnabled(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature())); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); setVisible(state.isSlotArmed() && LinkFeatureEditor.this.getModelObject().feature .equals(state.getArmedFeature())); // setEnabled(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature())); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); setVisible(state.isSlotArmed() && QualifierFeatureEditor.this.getModelObject() .feature.equals(state.getArmedFeature())); // setEnabled(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature())); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); setVisible(state.isSlotArmed() && QualifierFeatureEditor.this.getModelObject() .feature.equals(state.getArmedFeature())); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); setVisible(!(state.isSlotArmed() && QualifierFeatureEditor.this.getModelObject() .feature.equals(state.getArmedFeature()))); // setEnabled(!(model.isSlotArmed() // && aModel.feature.equals(model.getArmedFeature()))); }
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); setVisible(state.isSlotArmed() && QualifierFeatureEditor.this.getModelObject() .feature.equals(state.getArmedFeature())); }
@Override protected void onUpdate(AjaxRequestTarget aTarget) { featureModels = new ArrayList<IModel<FeatureValue>>(); featureValueModels = new ArrayList<IModel<String>>(); selectedLayer = layersModel.getObject(); for (AnnotationFeature feature : annotationService .listAnnotationFeature(selectedLayer)) { if (selectedLayer.getType().equals(WebAnnoConst.CHAIN_TYPE) && feature.getName().equals( WebAnnoConst.COREFERENCE_RELATION_FEATURE)) { continue; } if (!feature.isEnabled()) { continue; } IModel<FeatureValue> featureModel = new Model<SpanAnnotationModalWindowPage.FeatureValue>(); FeatureValue featureValue = new FeatureValue(); featureValue.feature = feature; featureModel.setObject(featureValue); featureModels.add(featureModel); IModel<String> tagModel = new Model<String>(); if (feature.equals(selectedFeatureValues)) { tagModel.setObject(selectedTagModel.getObject()); } featureValueModels.add(tagModel); } aTarget.add(wmc); } });
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); FeatureState featureState = LinkFeatureEditor.this.getModelObject(); if (state.isSlotArmed() && featureState.feature.equals(state.getArmedFeature())) { List<LinkWithRoleModel> links = (List<LinkWithRoleModel>) featureState.value; setModelObject(links.get(state.getArmedSlot()).role); } else { setModelObject(""); } } });
@Override protected void onConfigure() { super.onConfigure(); AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); FeatureState featureState = LinkFeatureEditor.this.getModelObject(); if (state.isSlotArmed() && featureState.feature.equals(state.getArmedFeature())) { List<LinkWithRoleModel> links = (List<LinkWithRoleModel>) featureState.value; setModelObject(links.get(state.getArmedSlot()).role); } else { setModelObject(""); } } });
@Override public void onConfigure(JQueryBehavior aBehavior) { super.onConfigure(aBehavior); aBehavior.setOption("placeholder", Options.asString("Select role")); // If a slot is armed, then load the slot's role into the dropdown AnnotatorState state = stateModel.getObject(); if (state.isSlotArmed() && LinkFeatureEditor.this.getModelObject().feature .equals(state.getArmedFeature())) { List<LinkWithRoleModel> links = (List<LinkWithRoleModel>) LinkFeatureEditor.this.getModelObject().value; setModelObject(links.get(state.getArmedSlot()).role); } else { setModelObject(""); } // Trigger a re-loading of the tagset from the server as constraints may have // changed the ordering Optional<AjaxRequestTarget> target = RequestCycle.get() .find(AjaxRequestTarget.class); if (target.isPresent()) { LOG.trace("onInitialize() requesting datasource re-reading"); target.get().appendJavaScript( String.format("var $w = %s; if ($w) { $w.dataSource.read(); }", KendoUIBehavior.widget(this, ComboBoxBehavior.METHOD))); } } };
@Override public void onConfigure(JQueryBehavior aBehavior) { super.onConfigure(aBehavior); aBehavior.setOption("placeholder", Options.asString("Select role")); // If a slot is armed, then load the slot's role into the dropdown AnnotatorState state = stateModel.getObject(); if (state.isSlotArmed() && LinkFeatureEditor.this.getModelObject().feature .equals(state.getArmedFeature())) { List<LinkWithRoleModel> links = (List<LinkWithRoleModel>) LinkFeatureEditor.this.getModelObject().value; setModelObject(links.get(state.getArmedSlot()).role); } else { setModelObject(""); } // Trigger a re-loading of the tagset from the server as constraints may have // changed the ordering Optional<AjaxRequestTarget> target = RequestCycle.get() .find(AjaxRequestTarget.class); if (target.isPresent()) { LOG.trace("onInitialize() requesting datasource re-reading"); target.get().appendJavaScript( String.format("var $w = %s; if ($w) { $w.dataSource.read(); }", KendoUIBehavior.widget(this, ComboBoxBehavior.METHOD))); } } };