private void actionCreate(AjaxRequestTarget aTarget) throws AnnotationException, IOException { DocumentMetadataLayerAdapter adapter = (DocumentMetadataLayerAdapter) annotationService .getAdapter(selectedLayer.getObject()); JCas jcas = jcasProvider.get(); AnnotationBaseFS fs = adapter.add(sourceDocument.getObject(), username.getObject(), jcas); detailPanel.setModelObject(new VID(fs)); annotationPage.writeEditorCas(jcas); aTarget.add(this); aTarget.add(detailPanel); }
private void actionCreate(AjaxRequestTarget aTarget) throws AnnotationException, IOException { DocumentMetadataLayerAdapter adapter = (DocumentMetadataLayerAdapter) annotationService .getAdapter(selectedLayer.getObject()); JCas jcas = jcasProvider.get(); AnnotationBaseFS fs = adapter.add(sourceDocument.getObject(), username.getObject(), jcas); detailPanel.setModelObject(new VID(fs)); annotationPage.writeEditorCas(jcas); aTarget.add(this); aTarget.add(detailPanel); }
@Override protected void render(AjaxRequestTarget aTarget) { try { aTarget.appendJavaScript("setTimeout(function() { " + bratRenderCommand(getJCasProvider().get()) + " }, 0);"); } catch (IOException e) { LOG.error("Unable to load data", e); error("Unable to load data: " + ExceptionUtils.getRootCauseMessage(e)); aTarget.addChildren(getPage(), IFeedback.class); } }
aJCas = getJCasProvider().get();
@Override protected void render(AjaxRequestTarget aTarget) { try { aTarget.appendJavaScript("setTimeout(function() { " + bratRenderCommand(getJCasProvider().get()) + " }, 0);"); } catch (IOException e) { LOG.error("Unable to load data", e); error("Unable to load data: " + ExceptionUtils.getRootCauseMessage(e)); aTarget.addChildren(getPage(), IFeedback.class); } }
aJCas = getJCasProvider().get();
jcas = jcasProvider.get();
jcas = jcasProvider.get();
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); } }
try jCas = getJCasProvider().get();
jcas = jcasProvider.get();
private void actionDelete(AjaxRequestTarget aTarget) { try { // Load the boiler-plate JCas jCas = jcasProvider.get(); AnnotationBaseFS fs = selectByAddr(jCas, AnnotationBaseFS.class, getModelObject().getId()); AnnotationLayer layer = annotationService.getLayer(project.getObject(), fs); TypeAdapter adapter = annotationService.getAdapter(layer); // Perform actual actions adapter.delete(sourceDocument.getObject(), username.getObject(), jCas, new VID(fs)); // persist changes annotationPage.writeEditorCas(jCas); setModelObject(null); aTarget.add(getParent()); } catch (Exception e) { handleException(DocumentMetadataAnnotationDetailPanel.this, aTarget, e); } }
cas = getJCasProvider().get().getCas();
jcas = jcasProvider.get();
private void actionDelete(AjaxRequestTarget aTarget) { try { // Load the boiler-plate JCas jCas = jcasProvider.get(); AnnotationBaseFS fs = selectByAddr(jCas, AnnotationBaseFS.class, getModelObject().getId()); AnnotationLayer layer = annotationService.getLayer(project.getObject(), fs); TypeAdapter adapter = annotationService.getAdapter(layer); // Perform actual actions adapter.delete(sourceDocument.getObject(), username.getObject(), jCas, new VID(fs)); // persist changes annotationPage.writeEditorCas(jCas); setModelObject(null); aTarget.add(getParent()); } catch (Exception e) { handleException(DocumentMetadataAnnotationDetailPanel.this, aTarget, e); } }
jcas = aSupplier.get(); source = "importer"; realWriteCas(aDocument, aUsername, jcas);
jcas = aSupplier.get(); source = "importer"; realWriteCas(aDocument, aUsername, jcas);
try jCas = getJCasProvider().get();
private void actionAnnotate(AjaxRequestTarget aTarget) { try { // When updating an annotation in the sidebar, we must not force a // re-focus after rendering getRequestCycle().setMetaData(IsSidebarAction.INSTANCE, true); // Load the boiler-plate JCas jCas = jcasProvider.get(); AnnotationBaseFS fs = selectByAddr(jCas, AnnotationBaseFS.class, getModelObject().getId()); AnnotationLayer layer = annotationService.getLayer(project.getObject(), fs); TypeAdapter adapter = annotationService.getAdapter(layer); // Update the features of the selected annotation from the values presently in // the feature editors writeFeatureEditorModelsToCas(adapter, jCas); // persist changes annotationPage.writeEditorCas(jCas); } catch (Exception e) { handleException(DocumentMetadataAnnotationDetailPanel.this, aTarget, e); } }