@Override public boolean accepts(AnnotationLayer aLayer) { return RELATION_TYPE.equals(aLayer.getType()); }
@Override public boolean accepts(AnnotationLayer aLayer) { return RELATION_TYPE.equals(aLayer.getType()); }
@Override public boolean accepts(AnnotationLayer aLayer) { return WebAnnoConst.CHAIN_TYPE.equals(aLayer.getType()); }
@Override public boolean accepts(AnnotationLayer aLayer, AnnotationFeature aFeature) { if (aLayer == null || aFeature == null) { return false; } return "span".equals(aLayer.getType()) && CAS.TYPE_NAME_STRING.equals(aFeature.getType()); }
@Override public boolean accepts(AnnotationLayer aLayer, AnnotationFeature aFeature) { if (aLayer == null || aFeature == null) { return false; } return asList(AnchoringMode.SINGLE_TOKEN, AnchoringMode.TOKENS).contains( aLayer.getAnchoringMode()) && WebAnnoConst.SPAN_TYPE.equals(aLayer.getType()); }
@Override protected void onConfigure() { super.onConfigure(); AnnotationLayer layer = LayerDetailForm.this.getModelObject(); // Makes no sense for relation layers or layers that attach to tokens setVisible(!isBlank(layer.getType()) && !RELATION_TYPE.equals(layer.getType()) && !CHAIN_TYPE.equals(layer.getType()) && layer.getAttachFeature() == null); } });
@Override protected void onConfigure() { super.onConfigure(); AnnotationLayer layer = LayerDetailForm.this.getModelObject(); // Makes no sense for relation layers or layers that attach to tokens setVisible(!isBlank(layer.getType()) && !RELATION_TYPE.equals(layer.getType()) && !CHAIN_TYPE.equals(layer.getType()) && layer.getAttachFeature() == null); } });
@Override protected void onConfigure() { super.onConfigure(); AnnotationLayer layer = LayerDetailForm.this.getModelObject(); // Makes no sense for relation layers or layers that attach to tokens setVisible(!isBlank(layer.getType()) && !RELATION_TYPE.equals(layer.getType()) && !CHAIN_TYPE.equals(layer.getType()) && layer.getAttachFeature() == null); } });
private List<AnnotationLayer> listMetadataLayers() { return annotationService.listAnnotationLayer(getModelObject()).stream() .filter(layer -> DocumentMetadataLayerSupport.TYPE.equals(layer.getType())). collect(Collectors.toList()); }
@Override public boolean accepts(AnnotationLayer aLayer, AnnotationFeature aFeature) { if (aLayer == null || aFeature == null) { return false; } return asList(SINGLE_TOKEN, TOKENS).contains(aLayer.getAnchoringMode()) && !aLayer.isCrossSentence() && SPAN_TYPE.equals(aLayer.getType()) && aFeature.getType().startsWith(PREFIX); }
@Override public boolean accepts(AnnotationLayer aLayer, AnnotationFeature aFeature) { if (aLayer == null || aFeature == null) { return false; } return (asList(SINGLE_TOKEN, TOKENS).contains(aLayer.getAnchoringMode())) && !aLayer.isCrossSentence() && SPAN_TYPE.equals(aLayer.getType()) && (CAS.TYPE_NAME_STRING.equals(aFeature.getType()) || aFeature.isVirtualFeature()); } }
@Override public boolean accepts(AnnotationLayer aLayer, AnnotationFeature aFeature) { if (aLayer == null || aFeature == null) { return false; } return (asList(SINGLE_TOKEN, TOKENS).contains(aLayer.getAnchoringMode())) && !aLayer.isCrossSentence() && SPAN_TYPE.equals(aLayer.getType()) && CAS.TYPE_NAME_STRING.equals(aFeature.getType()) || aFeature.isVirtualFeature(); }
@Override public boolean accepts(AnnotationLayer aLayer, AnnotationFeature aFeature) { if (aLayer == null || aFeature == null) { return false; } return SINGLE_TOKEN.equals(aLayer.getAnchoringMode()) && SPAN_TYPE.equals(aLayer.getType()) && (CAS.TYPE_NAME_STRING.equals(aFeature.getType()) || aFeature.isVirtualFeature()); }
@Override protected void onConfigure() { super.onConfigure(); String layertype = FeatureDetailForm.this.getModelObject().getLayer().getType(); // Currently not configurable for chains or relations // TODO: technically it is possible setVisible(!CHAIN_TYPE.equals(layertype) && !RELATION_TYPE.equals(layertype)); }
@Override public boolean accepts(AnnotationLayer aLayer, AnnotationFeature aFeature) { if (aLayer == null || aFeature == null) { return false; } return SINGLE_TOKEN.equals(aLayer.getAnchoringMode()) && SPAN_TYPE.equals(aLayer.getType()) && (CAS.TYPE_NAME_STRING.equals(aFeature.getType()) || aFeature.isVirtualFeature()); }
@Override public boolean isEnabled() { return layerDetailForm.getModelObject() != null && !layerDetailForm.getModelObject().isBuiltIn() && !layerDetailForm.getModelObject().getType().equals(CHAIN_TYPE); } });