Examples of XSNamespaceItemList


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

     * Test method for
     * {@link de.mindcrimeilab.xsanalyzer.UnusedTypeFinder#findUnusedTypes(org.apache.xerces.xs.XSModel)} .
     */
    @Test
    public final void testGetUnusedTypes() {
        final XSNamespaceItemList nsList = model.getNamespaceItems();
        final List<XSNamespaceItem> namespaceItems = new LinkedList<XSNamespaceItem>();

        for (int i = 0; i < nsList.getLength(); ++i) {
            XSNamespaceItem item = nsList.item(i);
            namespaceItems.add(item);
        }

        Set<? extends XSTypeDefinition> definedTypes = XSModelHelper.getComponents(model, namespaceItems);

View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

/* 270 */       buffer.append(str);
/*     */     }
/*     */     else
/*     */     {
/* 274 */       buffer.append("<schema ");
/* 275 */       XSNamespaceItemList itemlist = xsmodel.getNamespaceItems();
/* 276 */       appendSchemaDefinitions(buffer, itemlist);
/* 277 */       appendTypes(buffer, xsmodel);
/* 278 */       appendGlobalElements(buffer, xsmodel);
/* 279 */       buffer.append("</schema>");
/*     */     }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

/*     */   public void serializeEmptySchema(XSModel xsmodel, Writer writer)
/*     */     throws IOException
/*     */   {
/* 293 */     StringBuilder buffer = new StringBuilder();
/* 294 */     buffer.append("<schema ");
/* 295 */     XSNamespaceItemList itemlist = xsmodel.getNamespaceItems();
/* 296 */     appendSchemaDefinitions(buffer, itemlist);
/* 297 */     appendTypes(buffer, xsmodel);
/* 298 */     appendGlobalElements(buffer, xsmodel);
/* 299 */     buffer.append("</schema>");
/* 300 */     writer.write(buffer.toString());
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.