Examples of XSNamespaceItemList


Examples of org.apache.xerces.xs.XSNamespaceItemList

     */
    public static XSNamespaceItem getTargetNamespace(XSModel model, File schema) {
        /*
         * 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));
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

     *
     * @see javax.swing.ListModel#getElementAt(int)
     */
    @Override
    public Object getElementAt(int index) {
        XSNamespaceItemList list = baseModel.getNamespaceItems();
        return (null == list) ? null : list.item(index);
    }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

     *
     * @see javax.swing.ListModel#getSize()
     */
    @Override
    public int getSize() {
        XSNamespaceItemList list = baseModel.getNamespaceItems();
        return (null == list) ? 0 : list.getLength();
    }
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

    }

    @Override
    public void setup(final XsAnalyzerApplicationModel model) {
        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.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

    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

            XSElementDeclaration elemDecl = creator.m_xsModel.getElementDeclaration(rootElement, null);

            if (elemDecl == null)
            {
               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)
                  {
View Full Code Here

Examples of org.apache.xerces.xs.XSNamespaceItemList

      initMapping(mapping, part, XMLMessagePartMapping.ELEMENT, sNamespace, typeDef);
   }

   private void initNamespaces(RootXMLMessagePartMapping rootMapping)
   {
      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);
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
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.