Tabnine Logo
ExportedAnnotationLayer.setAttachType
Code IndexAdd Tabnine to your IDE (free)

How to use
setAttachType
method
in
de.tudarmstadt.ukp.clarin.webanno.export.model.ExportedAnnotationLayer

Best Java code snippets using de.tudarmstadt.ukp.clarin.webanno.export.model.ExportedAnnotationLayer.setAttachType (Showing top 4 results out of 315)

origin: webanno/webanno

layerToExLayers.get(layer).setAttachType(
    new ExportedAnnotationLayerReference(layer.getAttachType().getName()));
origin: de.tudarmstadt.ukp.clarin.webanno/webanno-api-dao

layerToExLayers.get(layer).setAttachType(
    new ExportedAnnotationLayerReference(layer.getAttachType().getName()));
origin: webanno/webanno

private IResourceStream exportLayerJson()
{
  try {
    AnnotationLayer layer = getModelObject();
    List<ExportedAnnotationLayer> exLayers = new ArrayList<>();
    ExportedAnnotationLayer exMainLayer = ImportUtil.exportLayerDetails(null, null,
        layer, annotationService);
    exLayers.add(exMainLayer);
    // If the layer is attached to another layer, then we also have to export
    // that, otherwise we would be missing it during re-import.
    if (layer.getAttachType() != null) {
      AnnotationLayer attachLayer = layer.getAttachType();
      ExportedAnnotationLayer exAttachLayer = ImportUtil.exportLayerDetails(null,
          null, attachLayer, annotationService);
      exMainLayer.setAttachType(
          new ExportedAnnotationLayerReference(exAttachLayer.getName()));
      exLayers.add(exAttachLayer);
    }
    return new InputStreamResourceStream(new ByteArrayInputStream(
        JSONUtil.toPrettyJsonString(exLayers).getBytes("UTF-8")));
  }
  catch (Exception e) {
    error("Unable to generate the JSON file: " + ExceptionUtils.getRootCauseMessage(e));
    ProjectLayersPanel.LOG.error("Unable to generate the JSON file", e);
    RequestCycle.get().find(IPartialPageRequestHandler.class)
        .ifPresent(handler -> handler.addChildren(getPage(), IFeedback.class));
    return null;
  }
}
origin: de.tudarmstadt.ukp.clarin.webanno/webanno-ui-project

private IResourceStream exportLayerJson()
{
  try {
    AnnotationLayer layer = getModelObject();
    List<ExportedAnnotationLayer> exLayers = new ArrayList<>();
    ExportedAnnotationLayer exMainLayer = ImportUtil.exportLayerDetails(null, null,
        layer, annotationService);
    exLayers.add(exMainLayer);
    // If the layer is attached to another layer, then we also have to export
    // that, otherwise we would be missing it during re-import.
    if (layer.getAttachType() != null) {
      AnnotationLayer attachLayer = layer.getAttachType();
      ExportedAnnotationLayer exAttachLayer = ImportUtil.exportLayerDetails(null,
          null, attachLayer, annotationService);
      exMainLayer.setAttachType(
          new ExportedAnnotationLayerReference(exAttachLayer.getName()));
      exLayers.add(exAttachLayer);
    }
    return new InputStreamResourceStream(new ByteArrayInputStream(
        JSONUtil.toPrettyJsonString(exLayers).getBytes("UTF-8")));
  }
  catch (Exception e) {
    error("Unable to generate the JSON file: " + ExceptionUtils.getRootCauseMessage(e));
    ProjectLayersPanel.LOG.error("Unable to generate the JSON file", e);
    RequestCycle.get().find(IPartialPageRequestHandler.class)
        .ifPresent(handler -> handler.addChildren(getPage(), IFeedback.class));
    return null;
  }
}
de.tudarmstadt.ukp.clarin.webanno.export.modelExportedAnnotationLayersetAttachType

Popular methods of ExportedAnnotationLayer

  • getName
  • getType
  • <init>
  • getAnchoringMode
  • getAttachFeature
  • getAttachType
  • getDescription
  • getFeatures
  • getUiName
  • getValidationMode
  • isAllowStacking
  • isBuiltIn
  • isAllowStacking,
  • isBuiltIn,
  • isCrossSentence,
  • isEnabled,
  • isLinkedListBehavior,
  • isLockToTokenOffset,
  • isMultipleTokens,
  • isReadonly,
  • setAllowStacking,
  • setAnchoringMode

Popular in Java

  • Making http post requests using okhttp
  • getSystemService (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • setRequestProperty (URLConnection)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now