Examples of resolveImports()


Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

          } catch (IOException e) {
          }
          if (descriptor instanceof TypeSystemDescription) {
            TypeSystemDescription tsd = (TypeSystemDescription) descriptor;
            try {
              tsd.resolveImports();
            } catch (InvalidXMLException e) {
            }
            List<String> tsTypes = new ArrayList<String>();
            TypeDescription[] typeDescs = tsd.getTypes();
            for (TypeDescription typeDescription : typeDescs) {
View Full Code Here

Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

  private TypeSystemDescription getTypeSystemDescriptor(URL url, RutaBuildOptions option)
          throws InvalidXMLException, IOException {
    TypeSystemDescription tsdesc = UIMAFramework.getXMLParser().parseTypeSystemDescription(
            new XMLInputSource(url));
    if (option.isResolveImports()) {
      tsdesc.resolveImports(rm);
    }
    return tsdesc;
  }

  private File getFile(String location) {
View Full Code Here

Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

              } catch (IOException e) {
              }
              if (descriptor instanceof TypeSystemDescription) {
                TypeSystemDescription tsd = (TypeSystemDescription) descriptor;
                try {
                  tsd.resolveImports();
                } catch (InvalidXMLException e) {
                }
                List<String> tsTypes = new ArrayList<String>();
                TypeDescription[] typeDescs = tsd.getTypes();
                for (TypeDescription typeDescription : typeDescs) {
View Full Code Here

Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

          InvalidXMLException {
    Set<String> types = new HashSet<String>();
    TypeSystemDescription typeSysDescr = null;
    typeSysDescr = UIMAFramework.getXMLParser().parseTypeSystemDescription(
            new XMLInputSource(resource));
    typeSysDescr.resolveImports(resMgr);
    for (TypeDescription each : typeSysDescr.getTypes()) {
      String name = each.getName();
      String[] nameSpace = name.split("[.]");
      types.add(nameSpace[nameSpace.length - 1]);
      types.add(name);
View Full Code Here

Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

      TypeSystemDescription each = getTypeSystemDescriptor(url, option);
      if (each != null) {
        fillTypeNameMap(typeNameMap, each);
        if (include) {
          // need to include the complete type system because an import is not possible
          each.resolveImports(rm);
          toInclude.add(each);
        } else {
          import_impl = new Import_impl();
          if (option.isImportByName()) {
            import_impl.setName(eachName);
View Full Code Here

Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

      CAS testCas = null;
      if (descriptor instanceof AnalysisEngineDescription) {
        testCas = CasCreationUtils.createCas((AnalysisEngineDescription) descriptor);
      } else if (descriptor instanceof TypeSystemDescription) {
        TypeSystemDescription tsDesc = (TypeSystemDescription) descriptor;
        tsDesc.resolveImports();
        testCas = CasCreationUtils.createCas(tsDesc, null, new FsIndexDescription[0]);
      }
      return testCas;
    }
  }
View Full Code Here

Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

          InvalidXMLException {
    Set<String> types = new HashSet<String>();
    TypeSystemDescription typeSysDescr = null;
    typeSysDescr = UIMAFramework.getXMLParser().parseTypeSystemDescription(
            new XMLInputSource(resource));
    typeSysDescr.resolveImports(resMgr);
    for (TypeDescription each : typeSysDescr.getTypes()) {
      String name = each.getName();
      String[] nameSpace = name.split("[.]");
      types.add(nameSpace[nameSpace.length - 1]);
      StringBuffer fullName = new StringBuffer();
View Full Code Here

Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

      CAS testCas = null;
      if (descriptor instanceof AnalysisEngineDescription) {
        testCas = CasCreationUtils.createCas((AnalysisEngineDescription) descriptor);
      } else if (descriptor instanceof TypeSystemDescription) {
        TypeSystemDescription tsDesc = (TypeSystemDescription) descriptor;
        tsDesc.resolveImports();
        testCas = CasCreationUtils.createCas(tsDesc, null, new FsIndexDescription[0]);
        // TODO: where are the type priorities?
      }

      FileInputStream inputStream = null;
View Full Code Here

Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

          }
          File tsFile = new File(tsLocation);
          XMLInputSource ints = new XMLInputSource(tsFile);
          TypeSystemDescription importTSD = UIMAFramework.getXMLParser()
                  .parseTypeSystemDescription(ints);
          importTSD.resolveImports(resMgr);
          tsds.add(importTSD);
          TypeSystemDescription mergeTypeSystems = CasCreationUtils.mergeTypeSystems(tsds);
          aed.getAnalysisEngineMetaData().setTypeSystem(mergeTypeSystems);
        }
        aed.resolveImports(resMgr);
View Full Code Here

Examples of org.apache.uima.resource.metadata.TypeSystemDescription.resolveImports()

    TypeSystemDescription typeSystemDesciptor;

    try {
      typeSystemDesciptor = (TypeSystemDescription) xmlParser.parse(xmlTypeSystemSource);

      typeSystemDesciptor.resolveImports();
    } catch (InvalidXMLException e) {

      String message = e.getMessage() != null ? e.getMessage() : "";

      IStatus s = new Status(IStatus.ERROR, CasEditorPlugin.ID, IStatus.OK, message, e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.