Examples of XmlText


Examples of nokogiri.XmlText

            case Node.ATTRIBUTE_NODE:
                XmlAttr xmlAttr = (XmlAttr) NokogiriService.XML_ATTR_ALLOCATOR.allocate(runtime, getNokogiriClass(runtime, "Nokogiri::XML::Attr"));
                xmlAttr.setNode(runtime.getCurrentContext(), node);
                return xmlAttr;
            case Node.TEXT_NODE:
                XmlText xmlText = (XmlText) NokogiriService.XML_TEXT_ALLOCATOR.allocate(runtime, getNokogiriClass(runtime, "Nokogiri::XML::Text"));
                xmlText.setNode(runtime.getCurrentContext(), node);
                return xmlText;
            case Node.COMMENT_NODE:
                XmlComment xmlComment = (XmlComment) NokogiriService.XML_COMMENT_ALLOCATOR.allocate(runtime, getNokogiriClass(runtime, "Nokogiri::XML::Comment"));
                xmlComment.setNode(runtime.getCurrentContext(), node);
                return xmlComment;
View Full Code Here

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

        List<XMLText> innerTexts = authStanza.getInnerTexts();
        if (innerTexts == null || innerTexts.isEmpty()) return AUTHORIZATION_RESPONSES.getFailureMalformedRequest();

        // retrieve credential payload and decode from BASE64
        XMLText base64Encoded = innerTexts.get(0);
        byte[] decoded;
        try {
            decoded = Base64.decodeBase64(base64Encoded.getText().getBytes());
        } catch (Throwable e) {
            return AUTHORIZATION_RESPONSES.getFailure(SASLFailureType.INCORRECT_ENCODING);
        }

        // parse clear text, extract parts, which are separated by zeros
View Full Code Here

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

                    xmlFragments.add(xmlInnerElement);
                } else {
                    return name.equals(elementEvent.element.rawname); // succeed if exact end element found and all is balanced
                }
            } else if (event.type == XMLEvent.CDATA) {
                xmlFragments.add(new XMLText(event.toString()));
            } else if (event.type == XMLEvent.CHARACTERS) {
                XMLString xmlString = ((CharactersEvent) event).text;
                xmlFragments.add(new XMLText(xmlString.toString()));
            } else {
                // ignore other types, as of XMPP spec
            }
        }
    }
View Full Code Here

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

        return attributes;
    }

    private static List<XMLFragment> createFragments(String message) {
        List<XMLFragment> fragments = new ArrayList<XMLFragment>();
        if(message != null) fragments.add(new XMLText(message));
        return fragments;
    }
View Full Code Here

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

    }

    private static List<XMLFragment> createFragments(String reason) {
        List<XMLFragment> fragments = new ArrayList<XMLFragment>();
        if(reason != null) {
            XMLElement reasonElm = new XMLElement(NamespaceURIs.XEP0045_MUC, "reason", null, null, new XMLFragment[]{new XMLText(reason)});
            fragments.add(reasonElm);
        }
        return fragments;
    }
View Full Code Here

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

import org.apache.vysper.xmpp.protocol.NamespaceURIs;

public class Password extends XMLElement {

    public Password(String password) {
        super(NamespaceURIs.XEP0045_MUC, "password", null, null, new XMLFragment[]{new XMLText(password)});
    }
View Full Code Here

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

    assertRendering("<foo xmlns=\"http://example.com\"><bar xmlns=\"\"></bar></foo>", builder.build());
  }
 
  public void testRenderSimpleText() {
    XMLElement elm = new XMLElement(null, "foo", null, null, new XMLFragment[]{
        new XMLText("bar")
    });
    assertRendering("<foo>bar</foo>", elm);
  }
View Full Code Here

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

    assertRendering("<foo>bar</foo>", elm);
  }

  public void testRenderTextWithAmpersand() {
    XMLElement elm = new XMLElement(null, "foo", null, null, new XMLFragment[]{
        new XMLText("ba&r")
    });
    assertRendering("<foo>ba&amp;r</foo>", elm);
  }
View Full Code Here

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

    assertRendering("<foo>ba&amp;r</foo>", elm);
  }

  public void testRenderTextWithGt() {
    XMLElement elm = new XMLElement(null, "foo", null, null, new XMLFragment[]{
        new XMLText("ba>r")
    });
    assertRendering("<foo>ba&gt;r</foo>", elm);
  }
View Full Code Here

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

    assertRendering("<foo>ba&gt;r</foo>", elm);
  }

  public void testRenderTextWithLt() {
    XMLElement elm = new XMLElement(null, "foo", null, null, new XMLFragment[]{
        new XMLText("ba<r")
    });
    assertRendering("<foo>ba&lt;r</foo>", elm);
  }
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.