int[] adjustedRange = SpanAnchoringModeBehavior.adjust(aJCas, layer.getAnchoringMode(), new int[] { selection.getBegin(), selection.getEnd() }); adjustedRange[1])) { if (fs.getBegin() == selection.getBegin() && fs.getEnd() == selection.getEnd()) { spanValue = aAdapter.getFeatureValue(featureState.feature, fs);
private void actionJumpToAnnotation(AjaxRequestTarget aTarget) throws IOException { AnnotatorState state = getModelObject(); editorPanel.getEditorPage().actionShowSelectedDocument(aTarget, state.getDocument(), state.getSelection().getBegin(), state.getSelection().getEnd()); }
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()); }
if (state.getSelection().getEnd() >= state.getWindowEndOffset()) { autoScroll(aJCas, true); state.getSelection().getBegin(), state.getSelection().getEnd()); if (nextToken != null) { if (getModelObject().getWindowEndOffset() > nextToken.getBegin()) { state.getSelection().getBegin(), state.getSelection().getEnd()); if (nextToken != null) { if (getModelObject().getWindowEndOffset() > nextToken.getBegin()) {