Examples of XSNamespaceItem


Examples of org.apache.xerces.xs.XSNamespaceItem

   {
      XSNamespaceItemList nsList = m_xsModel.getNamespaceItems();
     
      for (int i = 0; i < nsList.getLength(); ++i)
      {
         XSNamespaceItem nsItem = nsList.item(i);
         String sURI = nsItem.getSchemaNamespace();

         if (sURI != null)
         {
            XMLNamespace namespace = getNamespace(sURI);

            rootMapping.addNamespace(namespace);

            StringList schemaList = nsItem.getDocumentLocations();
           
            if (schemaList.getLength() > 0)
            {
               String sDocURI = schemaList.item(0); //assume first item is primary location
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItem

    @Test
    public final void testIsFiltered() {
        XSElementDecl filteredElement = new XSElementDecl();
        filteredElement.fTargetNamespace = "http://test/filtered";
        filteredElement.fName = "filteredElement";
        XSNamespaceItem filteredNs = filteredElement.getNamespaceItem();

        boolean result = testee.addNamespace("http://test/filtered");
        Assert.assertTrue(result);

        result = testee.isFiltered(filteredElement);
        Assert.assertTrue(result);

        XSElementDecl element = new XSElementDecl();
        element.fTargetNamespace = "http://test/not-filtered";
        element.fName = "unFilteredElement";
        XSNamespaceItem ns = filteredElement.getNamespaceItem();

        result = testee.isFiltered(element);
        Assert.assertFalse(result);

    }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItem

    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.XSNamespaceItem

/* 190 */     List lst = new ArrayList();
/* 191 */     JBossXSObjectList objlist = new JBossXSObjectList(lst);
/* 192 */     Set keyset = this.nsimap.keySet();
/* 193 */     for (String ns : keyset)
/*     */     {
/* 195 */       XSNamespaceItem xs = (XSNamespaceItem)this.nsimap.get(ns);
/* 196 */       objlist.addObjects(xs.getAnnotations());
/*     */     }
/* 198 */     return objlist;
/*     */   }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItem

/*     */   {
/* 575 */     int len = itemlist != null ? itemlist.getLength() : 0;
/*     */
/* 577 */     for (int i = 0; i < len; i++)
/*     */     {
/* 579 */       XSNamespaceItem nsitem = itemlist.item(i);
/* 580 */       String ns = nsitem.getSchemaNamespace();
/*     */
/* 583 */       if ("http://www.w3.org/2001/XMLSchema".equals(ns))
/*     */         continue;
/* 585 */       buffer.append(SchemaUtils.getSchemaDefinitions(ns));
/*     */     }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItem

      List lst = new ArrayList();
      JBossXSObjectList objlist = new JBossXSObjectList(lst);
      Set<String> keyset = nsimap.keySet();
      for (String ns : keyset)
      {
         XSNamespaceItem xs = nsimap.get(ns);
         objlist.addObjects(xs.getAnnotations());
      }
      return objlist;
   }
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.