Examples of XSNamespaceItemList


Examples of org.apache.xerces.impl.xs.psvi.XSNamespaceItemList

    private void processPSVISchemaInformation(ElementPSVI elemPSVI) {
        if (elemPSVI == null)
            return;
        XSModel schemaInfo = elemPSVI.getSchemaInformation();
        XSNamespaceItemList schemaNamespaces =
            schemaInfo == null ? null : schemaInfo.getNamespaceItems();
        if (schemaNamespaces == null || schemaNamespaces.getLength() == 0) {
            sendElementEvent("psv:schemaInformation");
        }
        else {
            sendIndentedElement("psv:schemaInformation");
            for (int i = 0; i < schemaNamespaces.getLength(); i++) {
                processPSVINamespaceItem(schemaNamespaces.item(i));
            }
            sendUnIndentedElement("psv:schemaInformation");
        }
    }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

    private void processPSVISchemaInformation(ElementPSVI elemPSVI) {
        if (elemPSVI == null)
            return;
        XSModel schemaInfo = elemPSVI.getSchemaInformation();
        XSNamespaceItemList schemaNamespaces =
            schemaInfo == null ? null : schemaInfo.getNamespaceItems();
        if (schemaNamespaces == null || schemaNamespaces.getLength() == 0) {
            sendElementEvent("psv:schemaInformation");
        }
        else {
            sendIndentedElement("psv:schemaInformation");
            for (int i = 0; i < schemaNamespaces.getLength(); i++) {
                processPSVINamespaceItem(schemaNamespaces.item(i));
            }
            sendUnIndentedElement("psv:schemaInformation");
        }
    }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

    private void processPSVISchemaInformation(ElementPSVI elemPSVI) {
        if (elemPSVI == null)
            return;
        XSModel schemaInfo = elemPSVI.getSchemaInformation();
        XSNamespaceItemList schemaNamespaces =
            schemaInfo == null ? null : schemaInfo.getNamespaceItems();
        if (schemaNamespaces == null || schemaNamespaces.getLength() == 0) {
            sendElementEvent("psv:schemaInformation");
        }
        else {
            sendIndentedElement("psv:schemaInformation");
            for (int i = 0; i < schemaNamespaces.getLength(); i++) {
                processPSVINamespaceItem(schemaNamespaces.item(i));
            }
            sendUnIndentedElement("psv:schemaInformation");
        }
    }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

    private void processPSVISchemaInformation(ElementPSVI elemPSVI) {
        if (elemPSVI == null)
            return;
        XSModel schemaInfo = elemPSVI.getSchemaInformation();
        XSNamespaceItemList schemaNamespaces =
            schemaInfo == null ? null : schemaInfo.getNamespaceItems();
        if (schemaNamespaces == null || schemaNamespaces.getLength() == 0) {
            sendElementEvent("psv:schemaInformation");
        }
        else {
            sendIndentedElement("psv:schemaInformation");
            for (int i = 0; i < schemaNamespaces.getLength(); i++) {
                processPSVINamespaceItem(schemaNamespaces.item(i));
            }
            sendUnIndentedElement("psv:schemaInformation");
        }
    }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

    /**
     * Prints C++ constant declarations for xml namespaces.
     */
    protected void printNamespaceConstantDecls(PrintStream stream) {
        XSNamespaceItemList namespaceItems = getModel().getNamespaceItems();
        for (int i = 0; i < namespaceItems.getLength(); i++) {
            String namespace = namespaceItems.item(i).getSchemaNamespace();
            if (namespace != null) {
                String stringName = Util.createNamespaceStringConstantName(namespace, config);
                PrinterUtils.printCppStringConstantDecl(stream, stringName);
                String hashName = Util.createNamespaceHashConstantName(namespace, config);
                PrinterUtils.printCppHashConstant(stream, hashName, namespace);
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

    /**
     * Prints C++ constant definitions for xml namespaces.
     */
    protected void printNamespaceConstantDefs(PrintStream stream) {
        XSNamespaceItemList namespaceItems = getModel().getNamespaceItems();

        if (namespaceItems.getLength() > 0) {
            stream.println(config.getOutputSourceFileMethodDelimiter());
        }

        for (int i = 0; i < namespaceItems.getLength(); i++) {
            String namespace = namespaceItems.item(i).getSchemaNamespace();
            if (namespace != null) {
                String stringName = Util.createNamespaceStringConstantName(namespace, config);
                PrinterUtils.printCppStringConstantDef(stream, stringName, namespace);
            }
        }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

     * @param model
     *            Model to find target namespace for.
     * @return target namespace.
     */
    public static String findTargetNamespace(XSModel model) {
        XSNamespaceItemList namespaceItems = model.getNamespaceItems();
        if (namespaceItems.getLength() > 0)
            return namespaceItems.item(0).getSchemaNamespace();
        return null;
    }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

         buffer.append(str);
      }
      else
      {
         buffer.append("<schema ");
         XSNamespaceItemList itemlist = xsmodel.getNamespaceItems();
         appendSchemaDefinitions(buffer, itemlist);
         appendTypes(buffer, xsmodel);
         appendGlobalElements(buffer, xsmodel);
         buffer.append("</schema>");
      }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

   public void serializeEmptySchema(XSModel xsmodel, Writer writer) throws IOException
   {
      StringBuilder buffer = new StringBuilder();
      buffer.append("<schema ");
      XSNamespaceItemList itemlist = xsmodel.getNamespaceItems();
      appendSchemaDefinitions(buffer, itemlist);
      appendTypes(buffer, xsmodel);
      appendGlobalElements(buffer, xsmodel);
      buffer.append("</schema>");
      writer.write(buffer.toString());
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

        }
        return Collections.unmodifiableList(groups);
    }

    public static List<XSNamespaceItem> getNamespaceItemsAsList(XSModel model) {
        final XSNamespaceItemList namespaceItems = model.getNamespaceItems();
        final List<XSNamespaceItem> list = new ArrayList<XSNamespaceItem>(namespaceItems.getLength());
        for (int i = 0; i < namespaceItems.getLength(); ++i) {
            list.add(namespaceItems.item(i));
        }
        return list;
    }
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.