Package org.apache.vysper.xml.fragment

Examples of org.apache.vysper.xml.fragment.Renderer


            vCardElement = stanza.getSingleInnerElementsNamed("vCard");
        } catch (XMLSemanticError xmlSemanticError) {
            return ServerErrorResponses.getInstance().getStanzaError(StanzaErrorCondition.BAD_REQUEST, stanza,
                    StanzaErrorType.MODIFY, "vCard element is missing", null, null);
        }
        String vcardContent = new Renderer(vCardElement).getComplete();

        if (persistenceManager == null) {
            return ServerErrorResponses.getInstance().getStanzaError(StanzaErrorCondition.INTERNAL_SERVER_ERROR,
                    stanza, StanzaErrorType.WAIT, "internal storage inaccessible", null, null);
        }
View Full Code Here


    public void writeXMLProlog() {
        System.out.println("<?xml version=\"1.0\"?>");
    }

    public void write(Stanza stanza) {
        Renderer renderer = new Renderer(stanza);
        System.out.print(renderer.getOpeningElement() + renderer.getElementContent());

        if (isFirst)
            closingElement = renderer.getClosingElement();
        else
            System.out.print(closingElement);

        isFirst = false;
    }
View Full Code Here

        nextFilter.messageSent(session, request);
    }

    private String toXml(XMLElement element, boolean openElement, boolean closeElement) {
        Renderer renderer = new Renderer(element);

        StringBuffer xml = new StringBuffer();
        if (openElement) {
            xml.append(renderer.getOpeningElement());
        }
        xml.append(renderer.getElementContent());
        if (closeElement) {
            xml.append(renderer.getClosingElement());
        }
        return xml.toString();
    }
View Full Code Here

            throw new IllegalArgumentException("StanzaWriterProtocolEncoder only handles StanzaWriteInfo objects");
        }
        StanzaWriteInfo stanzaWriteInfo = (StanzaWriteInfo) o;

        Stanza element = stanzaWriteInfo.getStanza();
        Renderer renderer = new Renderer(element);

        IoBuffer byteBuffer = IoBuffer.allocate(16).setAutoExpand(true);
        if (stanzaWriteInfo.isWriteProlog())
            byteBuffer.putString(StanzaWriter.XML_PROLOG, getSessionEncoder());
        if (stanzaWriteInfo.isWriteOpeningElement())
            byteBuffer.putString(renderer.getOpeningElement(), getSessionEncoder());
        if (stanzaWriteInfo.isWriteContent())
            byteBuffer.putString(renderer.getElementContent(), getSessionEncoder());
        if (stanzaWriteInfo.isWriteClosingElement())
            byteBuffer.putString(renderer.getClosingElement(), getSessionEncoder());

        byteBuffer.flip();
        protocolEncoderOutput.write(byteBuffer);
    }
View Full Code Here

                        break;
                    }

                    // only count chars if needed
                    if (maxchars != -1) {
                        totalChars += new Renderer(stanza).getComplete().length();

                        if (totalChars > maxchars) {
                            break;
                        }
                    }
View Full Code Here

        boshBackedSessionContext.write0(body);
        mocksControl.verify();
       
        BoshResponse boshResponse = captured.getValue();
        assertEquals(BoshServlet.XML_CONTENT_TYPE, boshResponse.getContentType());
        assertEquals(new Renderer(body).getComplete(), new String(boshResponse.getContent()));
    }
View Full Code Here

       
        boshBackedSessionContext.insertRequest(br);
        listenerCaptured.getValue().onTimeout(continuation);
        mocksControl.verify();

        assertEquals(new Renderer(body).getComplete(), new String(responseCaptured.getValue().getContent()));
        assertEquals(BoshServlet.XML_CONTENT_TYPE, responseCaptured.getValue().getContentType());
    }
View Full Code Here

        mocksControl.verify();
       
        assertEquals(httpServletRequest1, br1.getValue().getHttpServletRequest());
        assertEquals(httpServletRequest2, br2.getValue().getHttpServletRequest());

        assertEquals(new Renderer(body).getComplete(), new String(captured.getValue().getContent()));
        assertEquals(BoshServlet.XML_CONTENT_TYPE, captured.getValue().getContentType());
    }
View Full Code Here

            .declareNamespace("db", NamespaceURIs.JABBER_SERVER_DIALBACK)
            .declareNamespace("", NamespaceURIs.JABBER_SERVER)
            .build();

        Stanza actual = new ServerResponses().getStreamOpenerForServerConnector(FROM, TO, VERSION, sessionContext);
        System.out.println(new Renderer(expected).getComplete());
        System.out.println(new Renderer(actual).getComplete());
        Assert.assertEquals(expected, actual);
    }
View Full Code Here

        nextFilter.messageSent(session, request);
    }

    private String toXml(XMLElement element, boolean openElement, boolean closeElement) {
        Renderer renderer = new Renderer(element);

        StringBuffer xml = new StringBuffer();
        if (openElement) {
            xml.append(renderer.getOpeningElement());
        }
        xml.append(renderer.getElementContent());
        if (closeElement) {
            xml.append(renderer.getClosingElement());
        }
        return xml.toString();
    }
View Full Code Here

TOP

Related Classes of org.apache.vysper.xml.fragment.Renderer

Copyright © 2018 www.massapicom. 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.