private void actionShowOpenDocumentDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); openDocumentsModal.show(aTarget); }
private void actionShowOpenDocumentDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); openDocumentsModal.show(aTarget); }
public void reset(AjaxRequestTarget aTarget) { AnnotatorState state = getModelObject(); state.getSelection().clear(); clearFeatureEditorModels(aTarget); }
private void actionShowOpenDocumentDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); openDocumentsModal.show(aTarget); }
private void actionShowPreferencesDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); preferencesModal.show(aTarget); }
private void actionJumpToAnnotation(AjaxRequestTarget aTarget) throws IOException { AnnotatorState state = getModelObject(); editorPanel.getEditorPage().actionShowSelectedDocument(aTarget, state.getDocument(), state.getSelection().getBegin(), state.getSelection().getEnd()); }
private void actionShowOpenDocumentDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); openDocumentsModal.show(aTarget); }
private void actionShowPreferencesDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); preferencesModal.show(aTarget); }
private void actionShowPreferencesDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); preferencesModal.show(aTarget); }
private void actionShowPreferencesDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); preferencesModal.show(aTarget); }
private void actionShowPreferencesDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); preferencesModal.show(aTarget); }
private void actionShowOpenDocumentDialog(AjaxRequestTarget aTarget) { getModelObject().getSelection().clear(); openDocumentsModal.show(aTarget); }
@Override protected void onConfigure() { super.onConfigure(); setVisible(!getModelObject().getSelection().getAnnotation().isSet()); } };
private void deleteAnnotationByHistory(AjaxRequestTarget aTarget, LearningRecord aRecord) throws IOException, AnnotationException { AnnotatorState state = getModelObject(); JCas jCas = this.getJCasProvider().get(); Optional<AnnotationFS> anno = getMatchingAnnotation(jCas.getCas(), aRecord); if (anno.isPresent()) { state.getSelection().selectSpan(new VID(anno.get()), jCas, aRecord.getOffsetCharacterBegin(), aRecord.getOffsetCharacterEnd()); getActionHandler().actionDelete(aTarget); } }
private void deleteAnnotationByHistory(AjaxRequestTarget aTarget, LearningRecord aRecord) throws IOException, AnnotationException { AnnotatorState state = getModelObject(); JCas jCas = this.getJCasProvider().get(); Optional<AnnotationFS> anno = getMatchingAnnotation(jCas.getCas(), aRecord); if (anno.isPresent()) { state.getSelection().selectSpan(new VID(anno.get()), jCas, aRecord.getOffsetCharacterBegin(), aRecord.getOffsetCharacterEnd()); getActionHandler().actionDelete(aTarget); } }
private LambdaAjaxLink createClearButton() { LambdaAjaxLink link = new LambdaAjaxLink("clear", editorPanel::actionClear); link.setOutputMarkupPlaceholderTag(true); link.add(visibleWhen(() -> getModelObject().getSelection().getAnnotation().isSet())); return link; }
private void createNewChainLinkAnnotation(ChainAdapter aAdapter, JCas aJCas) { LOG.trace("createNewChainLinkAnnotation()"); AnnotatorState state = getModelObject(); Selection selection = state.getSelection(); AnnotationFS originFs = selectByAddr(aJCas, selection.getOrigin()); AnnotationFS targetFs = selectByAddr(aJCas, selection.getTarget()); // Creating a new chain link int addr = aAdapter.addArc(state.getDocument(), state.getUser().getUsername(), aJCas, originFs, targetFs); selection.selectArc(new VID(addr), originFs, targetFs); }
private void createNewChainElement(AjaxRequestTarget aTarget, ChainAdapter aAdapter, JCas aJCas) throws AnnotationException { AnnotatorState state = getModelObject(); Selection selection = state.getSelection(); AnnotationFS annoFs = aAdapter.addSpan(state.getDocument(), state.getUser().getUsername(), aJCas, selection.getBegin(), selection.getEnd()); selection.selectSpan(new VID(annoFs), aJCas, annoFs.getBegin(), annoFs.getEnd()); }
private void createNewSpanAnnotation(AjaxRequestTarget aTarget, SpanAdapter aAdapter, JCas aJCas) throws IOException, AnnotationException { handleForwardAnnotation(aTarget, aAdapter, aJCas); AnnotatorState state = getModelObject(); Selection selection = state.getSelection(); AnnotationFS annoFs = aAdapter.add(state.getDocument(), state.getUser().getUsername(), aJCas, selection.getBegin(), selection.getEnd()); selection.selectSpan(new VID(annoFs), aJCas, annoFs.getBegin(), annoFs.getEnd()); }
private LambdaAjaxLink createDeleteButton() { LambdaAjaxLink link = new LambdaAjaxLink("delete", this::actionDelete); link.setOutputMarkupPlaceholderTag(true); link.add(visibleWhen(() -> getModelObject().getSelection().getAnnotation().isSet())); // Avoid deleting in read-only layers link.add(enabledWhen(() -> getModelObject().getSelectedAnnotationLayer() != null && !getModelObject().getSelectedAnnotationLayer().isReadonly())); return link; }