private void actionToggleArmedState(AjaxRequestTarget aTarget) { AnnotatorState state = stateModel.getObject(); if (roleLabelSlotIsSelected()) { state.clearArmedSlot(); aTarget.add(getOwner()); } else { state.setArmedSlot(getModelObject().feature, 0); aTarget.add(getOwner()); } }
private void actionToggleArmedState(AjaxRequestTarget aTarget) { AnnotatorState state = stateModel.getObject(); if (roleLabelSlotIsSelected()) { state.clearArmedSlot(); aTarget.add(getOwner()); } else { state.setArmedSlot(getModelObject().feature, 0); aTarget.add(getOwner()); } }
private void actionDel(AjaxRequestTarget aTarget) { List<LinkWithRoleModel> links = (List<LinkWithRoleModel>) QualifierFeatureEditor.this .getModelObject().value; AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); links.remove(state.getArmedSlot()); state.clearArmedSlot(); selectedRole = null; aTarget.add(content); // Auto-commit if working on existing annotation if (state.getSelection().getAnnotation().isSet()) { try { actionHandler.actionCreateOrUpdate(aTarget, actionHandler.getEditorCas()); } catch (Exception e) { handleException(this, aTarget, e); } } }
private void actionDel(AjaxRequestTarget aTarget) { @SuppressWarnings("unchecked") List<LinkWithRoleModel> links = (List<LinkWithRoleModel>) LinkFeatureEditor.this .getModelObject().value; AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); links.remove(state.getArmedSlot()); state.clearArmedSlot(); aTarget.add(content); // Auto-commit if working on existing annotation if (state.getSelection().getAnnotation().isSet()) { try { actionHandler.actionCreateOrUpdate(aTarget, actionHandler.getEditorCas()); } catch (Exception e) { handleException(this, aTarget, e); } } }
private void actionDel(AjaxRequestTarget aTarget) { @SuppressWarnings("unchecked") List<LinkWithRoleModel> links = (List<LinkWithRoleModel>) LinkFeatureEditor.this .getModelObject().value; AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); links.remove(state.getArmedSlot()); state.clearArmedSlot(); aTarget.add(content); // Auto-commit if working on existing annotation if (state.getSelection().getAnnotation().isSet()) { try { actionHandler.actionCreateOrUpdate(aTarget, actionHandler.getEditorCas()); } catch (Exception e) { handleException(this, aTarget, e); } } }
private void actionDel(AjaxRequestTarget aTarget) { List<LinkWithRoleModel> links = (List<LinkWithRoleModel>) QualifierFeatureEditor.this .getModelObject().value; AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); links.remove(state.getArmedSlot()); state.clearArmedSlot(); selectedRole = null; aTarget.add(content); // Auto-commit if working on existing annotation if (state.getSelection().getAnnotation().isSet()) { try { actionHandler.actionCreateOrUpdate(aTarget, actionHandler.getEditorCas()); } catch (Exception e) { handleException(this, aTarget, e); } } }
private void actionToggleArmedState(AjaxRequestTarget aTarget, Item<LinkWithRoleModel> aItem) { AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); if (state.isArmedSlot(getModelObject().feature, aItem.getIndex())) { state.clearArmedSlot(); aTarget.add(content); } else { state.setArmedSlot(getModelObject().feature, aItem.getIndex()); // Need to re-render the whole form because a slot in another // link editor might get unarmed aTarget.add(getOwner()); } }
private void actionToggleArmedState(AjaxRequestTarget aTarget, Item<LinkWithRoleModel> aItem) { AnnotatorState state = LinkFeatureEditor.this.stateModel.getObject(); if (state.isArmedSlot(getModelObject().feature, aItem.getIndex())) { state.clearArmedSlot(); aTarget.add(content); } else { state.setArmedSlot(getModelObject().feature, aItem.getIndex()); // Need to re-render the whole form because a slot in another // link editor might get unarmed aTarget.add(getOwner()); } }
private void actionToggleArmedState(AjaxRequestTarget aTarget, Item<LinkWithRoleModel> aItem) { AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); if (state.isArmedSlot(getModelObject().feature, aItem.getIndex())) { state.clearArmedSlot(); selectedRole = null; aTarget.add(content); } else { state.setArmedSlot(getModelObject().feature, aItem.getIndex()); // Need to re-render the whole form because a slot in another // link editor might get unarmed selectedRole = new KBHandle(); selectedRole.setName(aItem.getModelObject().role); aTarget.add(getOwner()); } }
private void actionToggleArmedState(AjaxRequestTarget aTarget, Item<LinkWithRoleModel> aItem) { AnnotatorState state = QualifierFeatureEditor.this.stateModel.getObject(); if (state.isArmedSlot(getModelObject().feature, aItem.getIndex())) { state.clearArmedSlot(); selectedRole = null; aTarget.add(content); } else { state.setArmedSlot(getModelObject().feature, aItem.getIndex()); // Need to re-render the whole form because a slot in another // link editor might get unarmed selectedRole = new KBHandle(); selectedRole.setName(aItem.getModelObject().role); aTarget.add(getOwner()); } }
@SuppressWarnings("unchecked") private void setSlot(AjaxRequestTarget aTarget, JCas aJCas, int aAnnotationId) { AnnotatorState state = getModelObject(); // Set an armed slot if (!state.getSelection().isArc() && state.isSlotArmed()) { List<LinkWithRoleModel> links = (List<LinkWithRoleModel>) state.getFeatureState(state .getArmedFeature()).value; LinkWithRoleModel link = links.get(state.getArmedSlot()); link.targetAddr = aAnnotationId; link.label = selectByAddr(aJCas, aAnnotationId).getCoveredText(); } // Auto-commit if working on existing annotation if (state.getSelection().getAnnotation().isSet()) { try { actionCreateOrUpdate(aTarget, aJCas); } catch (Exception e) { handleException(this, aTarget, e); } } state.clearArmedSlot(); }
getModelObject().clearArmedSlot();
getModelObject().clearArmedSlot();