@Override @Transactional public TypeAdapter getAdapter(AnnotationLayer aLayer) { return layerSupportRegistry.getLayerSupport(aLayer).createAdapter(aLayer); } }
@Override public Renderer getRenderer(AnnotationLayer aLayer) { return new RelationRenderer(createAdapter(aLayer), featureSupportRegistry, layerBehaviorsRegistry.getLayerBehaviors(this, RelationLayerBehavior.class)); } }
@Override public SpanRenderer getRenderer(AnnotationLayer aLayer) { return new SpanRenderer(createAdapter(aLayer), featureSupportRegistry, layerBehaviorsRegistry.getLayerBehaviors(this, SpanLayerBehavior.class)); } }
@Bean public LayerSupportRegistry layerSupportRegistry() { return new LayerSupportRegistryImpl(asList( new SpanLayerSupport(featureSupportRegistry(), null, annotationService(), null), new RelationLayerSupport(featureSupportRegistry(), null, annotationService(), null), new ChainLayerSupport(featureSupportRegistry(), null, annotationService(), null))); } }
@Override public void render(VDocument aResponse, int windowBeginOffset, int windowEndOffset, JCas aJCas, List<AnnotationLayer> aLayers) { // Render (custom) layers for (AnnotationLayer layer : aLayers) { List<AnnotationFeature> features = annotationService.listAnnotationFeature(layer); Renderer renderer = layerSupportRegistry.getLayerSupport(layer).getRenderer(layer); renderer.render(aJCas, features, aResponse, windowBeginOffset, windowEndOffset); } } }
@Mock TypeAdapter getAdapter(AnnotationLayer aLayer) { return layerSupportRegistry.getLayerSupport(aLayer).createAdapter(aLayer); }
@Override public void afterPropertiesSet() throws Exception { types = asList(new LayerType(WebAnnoConst.SPAN_TYPE, "Span", layerSupportId)); }
@EventListener public void onContextRefreshedEvent(ContextRefreshedEvent aEvent) { init(); }
@EventListener public void onContextRefreshedEvent(ContextRefreshedEvent aEvent) { init(); }
@Override public Renderer getRenderer(AnnotationLayer aLayer) { return new ChainRenderer(createAdapter(aLayer), featureSupportRegistry, layerBehaviorsRegistry.getLayerBehaviors(this, SpanLayerBehavior.class)); } }
@Override @Transactional public TypeAdapter getAdapter(AnnotationLayer aLayer) { return layerSupportRegistry.getLayerSupport(aLayer).createAdapter(aLayer); } }
@Override public void render(VDocument aResponse, int windowBeginOffset, int windowEndOffset, JCas aJCas, List<AnnotationLayer> aLayers) { // Render (custom) layers for (AnnotationLayer layer : aLayers) { List<AnnotationFeature> features = annotationService.listAnnotationFeature(layer); Renderer renderer = layerSupportRegistry.getLayerSupport(layer).getRenderer(layer); renderer.render(aJCas, features, aResponse, windowBeginOffset, windowEndOffset); } } }
@Override public void afterPropertiesSet() throws Exception { types = asList(new LayerType(WebAnnoConst.CHAIN_TYPE, "Chain", layerSupportId)); }
@Override public Renderer getRenderer(AnnotationLayer aLayer) { return new RelationRenderer(createAdapter(aLayer), featureSupportRegistry, layerBehaviorsRegistry.getLayerBehaviors(this, RelationLayerBehavior.class)); } }
@Override public SpanRenderer getRenderer(AnnotationLayer aLayer) { return new SpanRenderer(createAdapter(aLayer), featureSupportRegistry, layerBehaviorsRegistry.getLayerBehaviors(this, SpanLayerBehavior.class)); } }
@Override public Renderer getRenderer(AnnotationLayer aLayer) { return new ChainRenderer(createAdapter(aLayer), featureSupportRegistry, layerBehaviorsRegistry.getLayerBehaviors(this, SpanLayerBehavior.class)); } }
@Override public void afterPropertiesSet() throws Exception { types = asList(new LayerType(RELATION_TYPE, "Relation", layerSupportId)); }
@Override public void afterPropertiesSet() throws Exception { types = asList(new LayerType(WebAnnoConst.CHAIN_TYPE, "Chain", layerSupportId)); }
@Override public void afterPropertiesSet() throws Exception { types = asList(new LayerType(RELATION_TYPE, "Relation", layerSupportId)); }
@Override public void afterPropertiesSet() throws Exception { types = asList(new LayerType(WebAnnoConst.SPAN_TYPE, "Span", layerSupportId)); }