Examples of XSNamespaceItem


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

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

Examples of org.apache.xerces.xs.XSNamespaceItem

   {
      int len = itemlist != null ? itemlist.getLength() : 0;

      for (int i = 0; i < len; i++)
      {
         XSNamespaceItem nsitem = (XSNamespaceItem)itemlist.item(i);
         String ns = nsitem.getSchemaNamespace();
         //Ignore the one for xsd

         if (Constants.NS_SCHEMA_XSD.equals(ns))
            continue;
         buffer.append(utils.getSchemaDefinitions(ns));
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItem

         * Maybe simply use the dom/sax api?
         */
        XSNamespaceItemList namespaces = model.getNamespaceItems();
        final URI absolutePath = schema.getAbsoluteFile().toURI();
        for (int i = 0; i < namespaces.getLength(); ++i) {
            XSNamespaceItem namespace = namespaces.item(i);
            StringList documentLocations = namespace.getDocumentLocations();
            for (int j = 0; j < documentLocations.getLength(); ++j) {

                try {
                    URI fname = new URI(documentLocations.item(j));
                    XSModelHelper.logger.debug("Namespace [" + namespace.getSchemaNamespace() + "] file [" + fname + "] absolute path [" + absolutePath + "]");
                    if (absolutePath.equals(fname)) { return namespace; }
                }
                catch (URISyntaxException e) {
                    e.printStackTrace();
                    XSModelHelper.logger.error("Cannot construct URI from document location [" + documentLocations.item(i) + "] for namespace [" + namespace + "].", e);
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItem

     */
    private void update() {
        XSModel xsModel = model.getSchemaModel();
        if (null != xsModel) {
            final List<XSNamespaceItem> namespaces = new LinkedList<XSNamespaceItem>();
            final XSNamespaceItem tns = model.getTargetNamespace();
            org.springframework.util.Assert.notNull(tns);
            namespaces.add(tns);
            targetNamespace.setValue(tns.getSchemaNamespace());
            Set<? extends XSTypeDefinition> ctypes = XSModelHelper.getComponents(xsModel, namespaces, new short[] { XSTypeDefinition.COMPLEX_TYPE});
            numComplexTypes.setValue(ctypes.size());
            Set<? extends XSTypeDefinition> stypes = XSModelHelper.getComponents(xsModel, namespaces, new short[] { XSTypeDefinition.SIMPLE_TYPE});
            numSimpleTypes.setValue(stypes.size());
            List<XSElementDeclaration> elements = XSModelHelper.getElements(xsModel, namespaces);
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItem

        XSModel xsmodel = model.getSchemaModel();
        final XSNamespaceItemList nsList = xsmodel.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(xsmodel, namespaceItems);
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItem

    public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {

        JLabel cell = (JLabel) listCellRendererDelegate.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);

        if (value instanceof XSNamespaceItem) {
            XSNamespaceItem nsItem = (XSNamespaceItem) value;
            cell.setText(nsItem.getSchemaNamespace());
        }

        return cell;
    }
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

Examples of org.apache.xerces.xs.XSNamespaceItem

   {
      int len = itemlist != null ? itemlist.getLength() : 0;

      for (int i = 0; i < len; i++)
      {
         XSNamespaceItem nsitem = (XSNamespaceItem)itemlist.item(i);
         String ns = nsitem.getSchemaNamespace();
         //Ignore the one for xsd

         if (Constants.NS_SCHEMA_XSD.equals(ns))
            continue;
         buffer.append(utils.getSchemaDefinitions(ns));
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItem

            {
               XSNamespaceItemList l = creator.m_xsModel.getNamespaceItems();
              
               for (int i = 0; i < l.getLength(); ++i)
               {
                  XSNamespaceItem nsi = l.item(i);
                 
                  elemDecl = nsi.getElementDeclaration(rootElement);
                 
                  if (elemDecl != null)
                  {
                     break;
                  }
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.