Examples of XSDSchema


Examples of org.eclipse.xsd.XSDSchema

  protected void reconcile(Element changedElement)
  {
    element = changedElement; // This line may not needed.   
    if (schema == null)
    {
      XSDSchema newSchema = XSDSchemaImpl.createSchema(changedElement);
      setSchema(newSchema);
    }
  }
View Full Code Here

Examples of org.eclipse.xsd.XSDSchema

  public XSDSchema createSchema(Element element)
  {
    if (element.getLocalName().equals("schema") && XSDConstants.isSchemaForSchemaNamespace(element.getNamespaceURI()))
    {
      XSDSchema xsdSchema = XSDFactory.eINSTANCE.createXSDSchema();
      xsdSchema.setElement(element);
      return xsdSchema;
    }
    else
    {
      return null;
View Full Code Here

Examples of org.eclipse.xsd.XSDSchema

  public static String getSchemaNamespace(String xsdFileName)
  {
    ResourceSet resourceSet = DataObjectUtil.createResourceSet();
    File inputFile = new File(xsdFileName).getAbsoluteFile();
    Resource model = resourceSet.getResource(URI.createURI(inputFile.toURI().toString()), true);
    XSDSchema schema = (XSDSchema)model.getContents().get(0);
    return schema.getTargetNamespace();
  }
View Full Code Here

Examples of org.eclipse.xsd.XSDSchema

  public static String getSchemaNamespace(String xsdFileName)
  {
    ResourceSet resourceSet = DataObjectUtil.createResourceSet();
    File inputFile = new File(xsdFileName).getAbsoluteFile();
    Resource model = resourceSet.getResource(URI.createURI(inputFile.toURI().toString()), true);
    XSDSchema schema = (XSDSchema)model.getContents().get(0);
    String targetNS = schema.getTargetNamespace();
    if (targetNS == null) {
      targetNS = schema.getSchemaLocation();
    }
   
    return targetNS;
  }
View Full Code Here

Examples of org.eclipse.xsd.XSDSchema

                resourceSet.createResource(URI.createURI(schemaLocation != null ? schemaLocation : "null.xsd"));
            ((XSDResourceImpl)model).load(inputSource, null);

            List newTypes = new ArrayList();
            for (Iterator schemaIter = model.getContents().iterator(); schemaIter.hasNext();) {
                XSDSchema schema = (XSDSchema)schemaIter.next();

                String targetNamespace = schema.getTargetNamespace();
                EPackage ePackage = extendedMetaData.getPackage(targetNamespace);
                if (extensibleNamespaces || ePackage == null || TypeHelperImpl.getBuiltInModels().contains(ePackage)) {
                    Map targetNamespaceToEPackageMap = ecoreBuilder.getTargetNamespaceToEPackageMap();
                    targetNamespaceToEPackageMap.remove(targetNamespace);
View Full Code Here

Examples of org.eclipse.xsd.XSDSchema

                while (iterator.hasNext()) {
                    dataType = (Type)iterator.next();
                    schemaBuilder.buildSchema(dataType);
                }

                XSDSchema xmlSchema = null;
                iterator = schemaMap.values().iterator();
                StringWriter writer = new StringWriter();

                TransformerFactory transformerFactory = TransformerFactory.newInstance();
                Transformer transformer = transformerFactory.newTransformer();
                transformer.setOutputProperty(OutputKeys.INDENT, "yes");
                transformer.setOutputProperty(OutputKeys.METHOD, "xml");
                transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");

                while (iterator.hasNext()) {
                    xmlSchema = (XSDSchema)iterator.next();

                    if (xmlSchema.getElement() == null) {
                        xmlSchema.updateElement();
                    }

                    transformer.transform(new DOMSource(xmlSchema.getElement().getOwnerDocument()),
                                          new StreamResult(writer));
                }
                writer.close();
                return writer.getBuffer().toString();
            } catch (Exception e) {
View Full Code Here

Examples of org.springframework.xml.xsd.XsdSchema

    }

    @Test
    public void testXmime() throws Exception {
        Resource resource = new ClassPathResource("xmime.xsd", AbstractXsdSchemaTestCase.class);
        XsdSchema schema = createSchema(resource);
        String namespace = "urn:test";
        assertEquals("Invalid target namespace", namespace, schema.getTargetNamespace());
        Document result = (Document) ((DOMSource) schema.getSource()).getNode();
        Element schemaElement = result.getDocumentElement();
        Element elementElement = (Element) schemaElement.getFirstChild();
        assertNotNull("No expectedContentTypes found",
                elementElement.getAttributeNS("http://www.w3.org/2005/05/xmlmime", "expectedContentTypes"));
    }
View Full Code Here

Examples of org.springframework.xml.xsd.XsdSchema

        WsdlDefinition definition = getWsdlDefinition(httpServletRequest);
        if (definition != null) {
            wsdlDefinitionHandlerAdapter.handle(httpServletRequest, httpServletResponse, definition);
            return;
        }
        XsdSchema schema = getXsdSchema(httpServletRequest);
        if (schema != null) {
            xsdSchemaHandlerAdapter.handle(httpServletRequest, httpServletResponse, schema);
            return;
        }
        messageReceiverHandlerAdapter.handle(httpServletRequest, httpServletResponse, messageReceiver);
View Full Code Here

Examples of org.springframework.xml.xsd.XsdSchema

    protected long getLastModified(HttpServletRequest httpServletRequest) {
        WsdlDefinition definition = getWsdlDefinition(httpServletRequest);
        if (definition != null) {
            return wsdlDefinitionHandlerAdapter.getLastModified(httpServletRequest, definition);
        }
        XsdSchema schema = getXsdSchema(httpServletRequest);
        if (schema != null) {
            return xsdSchemaHandlerAdapter.getLastModified(httpServletRequest, schema);
        }
        return messageReceiverHandlerAdapter.getLastModified(httpServletRequest, messageReceiver);
    }
View Full Code Here

Examples of org.springframework.xml.xsd.XsdSchema

        xsdSchemas = BeanFactoryUtils
                .beansOfTypeIncludingAncestors(context, XsdSchema.class, true, false);
        if (logger.isDebugEnabled()) {
            for (Map.Entry<String, XsdSchema> entry : xsdSchemas.entrySet()) {
                String beanName = entry.getKey();
                XsdSchema schema = entry.getValue();
                logger.debug("Published [" + schema + "] as " + beanName + XSD_SUFFIX_NAME);
            }
        }
    }
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.