Examples of XSLoader


Examples of org.apache.xerces.xs.XSLoader

            // get DOM Implementation using DOM Registry
            System.setProperty(DOMImplementationRegistry.PROPERTY,
                    "org.apache.xerces.dom.DOMXSImplementationSourceImpl");
            DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance();
            XSImplementation impl = (XSImplementation) registry.getDOMImplementation("XS-Loader");
            XSLoader schemaLoader = impl.createXSLoader(null);
            DOMConfiguration domConfig = schemaLoader.getConfig();

            // create Error Handler
            DOMErrorHandler errorHandler = new Generator(config);
            domConfig.setParameter("error-handler", errorHandler);
            domConfig.setParameter("validate", Boolean.TRUE);

            // parse document
            String input = config.getInputFile();
            if (input == null || input.length() == 0) {
                System.err.println("No input file!");
                return false;
            }
            System.out.println("Parsing " + input + "...");
            XSModel model = schemaLoader.loadURI(input);
            setModel(model);

            // check if root element exists
            XSElementDeclaration rootElement = findRootElement(model, config.getRootElementName());
            if (rootElement == null) {
View Full Code Here

Examples of org.apache.xerces.xs.XSLoader

    * @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

Examples of org.apache.xerces.xs.XSLoader

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

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);

      if (createPackageDir) dirloc = utils.createPackage(dirloc.getAbsolutePath(), packageName);
      generateJavaSource(xsmodel, dirloc, packageName);
   }
View Full Code Here

Examples of org.apache.xerces.xs.XSLoader

public class XsModelFactory {

    private static final Log logger = LogFactory.getLog("xsAnalyzerApplicationLogger");

    public static XSModel createXsModel(File file) {
        XSLoader schemaLoader = createXsLoader();

        XSModel xsmodel = schemaLoader.loadURI(file.toURI().toString());
        XsModelFactory.logger.info("Model loaded [" + xsmodel + "]");

        return xsmodel;
    }
View Full Code Here

Examples of org.apache.xerces.xs.XSLoader

        return xsmodel;
    }

    public static XSModel createXsModel(final String data) {
        XSLoader schemaLoader = createXsLoader();

        XSModel xsmodel = schemaLoader.load(new LSInput() {

            @Override
            public String getBaseURI() {
                return ".";
            }
View Full Code Here

Examples of org.apache.xerces.xs.XSLoader

            e.printStackTrace();
        }

        XSImplementation impl = (XSImplementation) registry.getDOMImplementation("XS-Loader");

        XSLoader schemaLoader = impl.createXSLoader(null);
        return schemaLoader;
    }
View Full Code Here

Examples of org.apache.xerces.xs.XSLoader

    * @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

Examples of org.apache.xerces.xs.XSLoader

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

Examples of org.apache.xerces.xs.XSLoader

                "org.apache.xerces.dom.DOMXSImplementationSourceImpl");
            DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance();

            XSImplementation impl = (XSImplementation) registry.getDOMImplementation("XS-Loader");

            XSLoader schemaLoader = impl.createXSLoader(null);

            DOMConfiguration config = schemaLoader.getConfig();

            // create Error Handler
            DOMErrorHandler errorHandler = new QueryXS();

            // set error handler
            config.setParameter("error-handler", errorHandler);

            // set validation feature
            config.setParameter("validate", Boolean.TRUE);

            // parse document
            System.out.println("Parsing " + argv[0] + "...");
            XSModel model = schemaLoader.loadURI(argv[0]);
            if (model != null) {
              // element declarations
                XSNamedMap map = model.getComponents(XSConstants.ELEMENT_DECLARATION);
                if (map.getLength() != 0) {
          System.out.println("*************************************************");
 
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.