Package org.apache.xmlbeans

Examples of org.apache.xmlbeans.XmlCursor.toStartDoc()


    private XmlObject getRootXmlObject()
    {
        XmlCursor cur = newCursor();
        if (cur == null)
            return this;
        cur.toStartDoc();
        XmlObject result = cur.getObject();
        cur.dispose();
        return result;
    }
View Full Code Here


    protected PersistenceDocument convertToPersistenceDocument(XmlObject xmlObject) throws XmlException {
        XmlCursor cursor = null;
        try {
            cursor = xmlObject.newCursor();
            cursor.toStartDoc();
            cursor.toFirstChild();
            SchemaConversionUtils.convertSchemaVersion(cursor, SchemaConversionUtils.JPA_PERSISTENCE_NAMESPACE, "http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd", "2.0");
            XmlObject result = xmlObject.changeType(PersistenceDocument.type);
            XmlBeansUtil.validateDD(result);
            return (PersistenceDocument) result;
View Full Code Here

            is = descriptor.openStream();
            try {
                XmlObject xmlObject = XmlBeansUtil.parse(is);
                XmlCursor c = xmlObject.newCursor();
                try {
                    c.toStartDoc();
                    c.toFirstChild();
                    docBean = new DDBeanImpl(this, this, "/" + c.getName().getLocalPart(), c);
                } finally {
                    c.dispose();
                }
View Full Code Here

    private float identifySpecDDSchemaVersion(String originalSpecDD) {
        float schemaVersion = 0f;
        XmlCursor cursor = null;
        try {
            cursor = XmlBeansUtil.parse(originalSpecDD).newCursor();
            cursor.toStartDoc();
            cursor.toFirstChild();
            String nameSpaceURI = cursor.getName().getNamespaceURI();
            if (nameSpaceURI != null && nameSpaceURI.length() > 0) {
                String version = cursor.getAttributeText(new QName("", "version"));
                if (version != null) {
View Full Code Here

    public static  WebAppDocument convertToServletSchema(XmlObject xmlObject) throws XmlException {
        String schemaLocationURL = "http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd";
        String version = "3.0";
        XmlCursor cursor = xmlObject.newCursor();
        try {
            cursor.toStartDoc();
            cursor.toFirstChild();
            String nameSpaceURI = cursor.getName().getNamespaceURI();
            if ("http://java.sun.com/xml/ns/javaee".equals(nameSpaceURI) || "http://java.sun.com/xml/ns/j2ee".equals(nameSpaceURI)) {
                SchemaConversionUtils.convertSchemaVersion(cursor, SchemaConversionUtils.JAVAEE_NAMESPACE, schemaLocationURL, version);
                XmlObject result = xmlObject.changeType(WebAppDocument.type);
View Full Code Here

            String publicId = xmlDocumentProperties.getDoctypePublicId();
            boolean is22 = "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN".equals(publicId);
            if ("-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN".equals(publicId) || is22) {
                XmlCursor moveable = xmlObject.newCursor();
                try {
                    moveable.toStartDoc();
                    moveable.toFirstChild();
                    SchemaConversionUtils.convertToSchema(cursor, SchemaConversionUtils.JAVAEE_NAMESPACE, schemaLocationURL, version);
                    cursor.toStartDoc();
                    cursor.toChild(SchemaConversionUtils.JAVAEE_NAMESPACE, "web-app");
                    cursor.toFirstChild();
View Full Code Here

    protected static FacesConfigDocument convertToFacesConfigSchema(XmlObject xmlObject) throws XmlException {
        log.debug("convertToFacesConfigSchema( " + xmlObject.toString() + " ): Entry");
        XmlCursor cursor = xmlObject.newCursor();
        try {
            cursor.toStartDoc();
            cursor.toFirstChild();
            String nameSpaceURI = cursor.getName().getNamespaceURI();
            if (SchemaConversionUtils.JAVAEE_NAMESPACE.equals(nameSpaceURI) || SchemaConversionUtils.J2EE_NAMESPACE.equals(nameSpaceURI)) {
                SchemaConversionUtils.convertSchemaVersion(cursor, SchemaConversionUtils.JAVAEE_NAMESPACE, SCHEMA_LOCATION_URL, VERSION);
            } else {
View Full Code Here

    private static XmlObject getJavaEEWebServices(XmlObject webservicesDocumentUntyped) throws XmlException {
        XmlCursor cursor = null;
        try {
            cursor = webservicesDocumentUntyped.newCursor();
            cursor.toStartDoc();
            cursor.toFirstChild();
            SchemaConversionUtils.convertSchemaVersion(cursor, SchemaConversionUtils.JAVAEE_NAMESPACE, "http://java.sun.com/xml/ns/javaee/javaee_web_services_1_3.xsd", "1.3");
            XmlObject result = webservicesDocumentUntyped.changeType(org.apache.geronimo.xbeans.javaee6.WebservicesDocument.type);
            XmlBeansUtil.validateDD(result);
            org.apache.geronimo.xbeans.javaee6.WebservicesDocument webservicesDocument = (org.apache.geronimo.xbeans.javaee6.WebservicesDocument) result;
View Full Code Here

    private XmlObject getRootXmlObject()
    {
        XmlCursor cur = newCursor();
        if (cur == null)
            return this;
        cur.toStartDoc();
        XmlObject result = cur.getObject();
        cur.dispose();
        return result;
    }
View Full Code Here

            // we found web.xml, if it won't parse that's an error.
            XmlObject parsed = XmlBeansUtil.parse(specDD);
            //Dont save updated xml if it isn't javaee
            XmlCursor cursor = parsed.newCursor();
            try {
                cursor.toStartDoc();
                cursor.toFirstChild();
                isJavaee = "http://java.sun.com/xml/ns/javaee".equals(cursor.getName().getNamespaceURI());
            } finally {
                cursor.dispose();
            }
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.