Package org.apache.xerces.xs

Examples of org.apache.xerces.xs.XSLoader


    */
   public void generateJavaSource(String schemaFile, File dirloc, String packageName,
                           boolean createPackageDir)
      throws IOException
   {
      XSLoader xsloader = SchemaUtils.getInstance().getXSLoader();
      XSModel xsmodel = xsloader.loadURI(schemaFile);
      generateJavaSource(xsmodel, dirloc, packageName, createPackageDir);
   }
View Full Code Here


      if(xsImpl == null)
      {
         xsImpl = getXSImplementation();
      }

      XSLoader schemaLoader = xsImpl.createXSLoader(null);
      if(schemaResolver != null)
      {
         setResourceResolver(schemaLoader, schemaResolver);
      }

      setDOMErrorHandler(schemaLoader);
      XSModel model = schemaLoader.loadURI(xsdURL);
      if(model == null)
      {
         throw new IllegalArgumentException("Invalid URI for schema: " + xsdURL);
      }
View Full Code Here

      }

      LSInputAdaptor input = new LSInputAdaptor(is, encoding);

      XSImplementation impl = getXSImplementation();
      XSLoader schemaLoader = impl.createXSLoader(null);
      setDOMErrorHandler(schemaLoader);
      if(schemaResolver != null)
      {
         setResourceResolver(schemaLoader, schemaResolver);
      }

      return schemaLoader.load(input);
   }
View Full Code Here

      }

      LSInputAdaptor input = new LSInputAdaptor(reader, encoding);

      XSImplementation impl = getXSImplementation();
      XSLoader schemaLoader = impl.createXSLoader(null);
      setDOMErrorHandler(schemaLoader);
      if(schemaResolver != null)
      {
         setResourceResolver(schemaLoader, schemaResolver);
      }

      return schemaLoader.load(input);
   }
View Full Code Here

      }

      LSInputAdaptor input = new LSInputAdaptor(data, encoding);

      XSImplementation impl = getXSImplementation();
      XSLoader schemaLoader = impl.createXSLoader(null);
      setDOMErrorHandler(schemaLoader);
      return schemaLoader.load(input);
   }
View Full Code Here

    */
   public void generateJavaSource(String schemaFile, File dirloc, String packageName,
                           boolean createPackageDir)
      throws IOException
   {
      XSLoader xsloader = SchemaUtils.getInstance().getXSLoader();
      XSModel xsmodel = xsloader.loadURI(schemaFile);
      generateJavaSource(xsmodel, dirloc, packageName, createPackageDir);
   }
View Full Code Here

    * @param schemaLoc  string representation to the location of schema
    * @return schema model
    */
   public XSModel parseSchema(String schemaLoc)
   {
      XSLoader xsloader = getXSLoader();
      XSModel xsModel = xsloader.loadURI(schemaLoc);
      if (xsModel == null)
         throw new WSException("Cannot parse schema: " + schemaLoc);
      return xsModel;
   }
View Full Code Here

    * @return
    */
   public XSModel parseSchema(List<String> locations)
   {
      JBossXSStringList slist = new JBossXSStringList(locations);
      XSLoader xsloader = getXSLoader();
      return xsloader.loadURIList(slist);
   }
View Full Code Here

/* 414 */     return parseSchema(schemaLoc.toExternalForm());
/*     */   }
/*     */
/*     */   public XSModel parseSchema(String schemaLoc)
/*     */   {
/* 424 */     XSLoader xsloader = getXSLoader();
/* 425 */     XSModel xsModel = xsloader.loadURI(schemaLoc);
/* 426 */     if (xsModel == null)
/* 427 */       throw new WSException("Cannot parse schema: " + schemaLoc);
/* 428 */     return xsModel;
/*     */   }
View Full Code Here

/*     */   }
/*     */
/*     */   public XSModel parseSchema(List<String> locations)
/*     */   {
/* 440 */     JBossXSStringList slist = new JBossXSStringList(locations);
/* 441 */     XSLoader xsloader = getXSLoader();
/* 442 */     return xsloader.loadURIList(slist);
/*     */   }
View Full Code Here

TOP

Related Classes of org.apache.xerces.xs.XSLoader

Copyright © 2018 www.massapicom. 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.