private List<AnnotationLayer> getLayersToRender() { AnnotatorState state = getModelObject(); List<AnnotationLayer> layersToRender = new ArrayList<>(); for (AnnotationLayer layer : state.getAnnotationLayers()) { boolean isSegmentationLayer = layer.getName().equals(Token.class.getName()) || layer.getName().equals(Sentence.class.getName()); boolean isUnsupportedLayer = layer.getType().equals(CHAIN_TYPE) && (state.getMode().equals(Mode.AUTOMATION) || state.getMode().equals(Mode.CORRECTION) || state.getMode().equals(Mode.CURATION)); if (layer.isEnabled() && !isSegmentationLayer && !isUnsupportedLayer) { layersToRender.add(layer); } } return layersToRender; }
private List<AnnotationLayer> getLayersToRender() { AnnotatorState state = getModelObject(); List<AnnotationLayer> layersToRender = new ArrayList<>(); for (AnnotationLayer layer : state.getAnnotationLayers()) { boolean isSegmentationLayer = layer.getName().equals(Token.class.getName()) || layer.getName().equals(Sentence.class.getName()); boolean isUnsupportedLayer = layer.getType().equals(CHAIN_TYPE) && (state.getMode().equals(Mode.AUTOMATION) || state.getMode().equals(Mode.CORRECTION) || state.getMode().equals(Mode.CURATION)); if (layer.isEnabled() && !isSegmentationLayer && !isUnsupportedLayer) { layersToRender.add(layer); } } return layersToRender; } }
private List<AnnotationLayer> getLayersToRender() { AnnotatorState state = getModelObject(); List<AnnotationLayer> layersToRender = new ArrayList<>(); for (AnnotationLayer layer : state.getAnnotationLayers()) { boolean isSegmentationLayer = layer.getName().equals(Token.class.getName()) || layer.getName().equals(Sentence.class.getName()); boolean isUnsupportedLayer = layer.getType().equals(CHAIN_TYPE) && (state.getMode().equals(Mode.AUTOMATION) || state.getMode().equals(Mode.CORRECTION) || state.getMode().equals(Mode.CURATION)); if (layer.isEnabled() && !isSegmentationLayer && !isUnsupportedLayer) { layersToRender.add(layer); } } return layersToRender; } }
private List<AnnotationLayer> getLayersToRender() { AnnotatorState state = getModelObject(); List<AnnotationLayer> layersToRender = new ArrayList<>(); for (AnnotationLayer layer : state.getAnnotationLayers()) { boolean isSegmentationLayer = layer.getName().equals(Token.class.getName()) || layer.getName().equals(Sentence.class.getName()); boolean isUnsupportedLayer = layer.getType().equals(CHAIN_TYPE) && (state.getMode().equals(Mode.AUTOMATION) || state.getMode().equals(Mode.CORRECTION) || state.getMode().equals(Mode.CURATION)); if (layer.isEnabled() && !isSegmentationLayer && !isUnsupportedLayer) { layersToRender.add(layer); } } return layersToRender; }
private String render(JCas aJcas, AnnotatorState aBratAnnotatorModel, ColoringStrategy aCurationColoringStrategy) throws IOException { List<AnnotationLayer> layersToRender = new ArrayList<>(); for (AnnotationLayer layer : aBratAnnotatorModel.getAnnotationLayers()) { boolean isSegmentationLayer = layer.getName().equals(Token.class.getName()) || layer.getName().equals(Sentence.class.getName()); boolean isUnsupportedLayer = layer.getType().equals(CHAIN_TYPE); if (layer.isEnabled() && !isSegmentationLayer && !isUnsupportedLayer) { layersToRender.add(layer); } } VDocument vdoc = new VDocument(); preRenderer.render(vdoc, aBratAnnotatorModel.getWindowBeginOffset(), aBratAnnotatorModel.getWindowEndOffset(), aJcas, layersToRender); GetDocumentResponse response = new GetDocumentResponse(); BratRenderer.render(response, aBratAnnotatorModel, vdoc, aJcas, annotationService, aCurationColoringStrategy); return JSONUtil.toInterpretableJsonString(response); }
private String render(JCas aJcas, AnnotatorState aBratAnnotatorModel, ColoringStrategy aCurationColoringStrategy) throws IOException { List<AnnotationLayer> layersToRender = new ArrayList<>(); for (AnnotationLayer layer : aBratAnnotatorModel.getAnnotationLayers()) { boolean isSegmentationLayer = layer.getName().equals(Token.class.getName()) || layer.getName().equals(Sentence.class.getName()); boolean isUnsupportedLayer = layer.getType().equals(CHAIN_TYPE); if (layer.isEnabled() && !isSegmentationLayer && !isUnsupportedLayer) { layersToRender.add(layer); } } VDocument vdoc = new VDocument(); preRenderer.render(vdoc, aBratAnnotatorModel.getWindowBeginOffset(), aBratAnnotatorModel.getWindowEndOffset(), aJcas, layersToRender); GetDocumentResponse response = new GetDocumentResponse(); BratRenderer.render(response, aBratAnnotatorModel, vdoc, aJcas, annotationService, aCurationColoringStrategy); return JSONUtil.toInterpretableJsonString(response); }
private String getCollectionInformation(AnnotationSchemaService aAnnotationService, CurationContainer aCurationContainer) throws IOException { GetCollectionInformationResponse info = new GetCollectionInformationResponse(); info.setEntityTypes(BratRenderer.buildEntityTypes(aCurationContainer .getAnnotatorState().getAnnotationLayers(), aAnnotationService)); return JSONUtil.toInterpretableJsonString(info); }
Optional<AnnotationLayer> defaultLayer = aState.getAnnotationLayers().stream() .filter(layer -> Objects.equals(layer.getId(), preference.getDefaultLayer())) .findFirst();
private String getCollectionInformation(AnnotationSchemaService aAnnotationService, CurationContainer aCurationContainer) throws IOException { GetCollectionInformationResponse info = new GetCollectionInformationResponse(); info.setEntityTypes(BratRenderer.buildEntityTypes(aCurationContainer .getAnnotatorState().getAnnotationLayers(), aAnnotationService)); return JSONUtil.toInterpretableJsonString(info); }
annotationLayers.clear(); AnnotationLayer l = null; for (AnnotationLayer layer : state.getAnnotationLayers()) { if (!layer.isEnabled() || layer.isReadonly() || layer.getName().equals(Token.class.getName())) {
private GetCollectionInformationResponse actionGetCollectionInformation() { GetCollectionInformationResponse info = new GetCollectionInformationResponse(); if (getModelObject().getProject() != null) { info.setEntityTypes(BratRenderer .buildEntityTypes(getModelObject().getAnnotationLayers(), annotationService)); } return info; }
private String bratLoadCollectionCommand() { GetCollectionInformationResponse response = new GetCollectionInformationResponse(); response.setEntityTypes(BratRenderer .buildEntityTypes(getModelObject().getAnnotationLayers(), annotationService)); String json = toJson(response); return "Wicket.$('" + vis.getMarkupId() + "').dispatcher.post('collectionLoaded', [" + json + "]);"; }
private GetCollectionInformationResponse actionGetCollectionInformation() { GetCollectionInformationResponse info = new GetCollectionInformationResponse(); if (getModelObject().getProject() != null) { info.setEntityTypes(BratRenderer .buildEntityTypes(getModelObject().getAnnotationLayers(), annotationService)); } return info; }
private String bratLoadCollectionCommand() { GetCollectionInformationResponse response = new GetCollectionInformationResponse(); response.setEntityTypes(BratRenderer .buildEntityTypes(getModelObject().getAnnotationLayers(), annotationService)); String json = toJson(response); return "Wicket.$('" + vis.getMarkupId() + "').dispatcher.post('collectionLoaded', [" + json + "]);"; }
state.getAnnotationLayers(), annotationService);
state.getAnnotationLayers(), annotationService);
for (AnnotationLayer layer : aState.getAnnotationLayers()) { if (layer.getName().equals(Token.class.getName()) || layer.getName().equals(Sentence.class.getName())
l.getAttachFeature().getType().equals(spanLayer.getName())) ) { if (state.getAnnotationLayers().contains(l)) { state.setSelectedAnnotationLayer(l);
mergeJCas = createCurationCas(aState.getProject(), randomAnnotationDocument, jCases, aState.getAnnotationLayers()); updateDocumentTimestampAfterWrite(aState, curationDocumentService .getCurationCasTimestamp(aState.getDocument()));
mergeJCas = createCurationCas(aState.getProject(), randomAnnotationDocument, jCases, aState.getAnnotationLayers()); updateDocumentTimestampAfterWrite(aState, curationDocumentService .getCurationCasTimestamp(aState.getDocument()));