Package org.apache.vysper.xml.fragment

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


    assertEquals("", resolver.resolvePrefix("url1"));
  }

 
  public void testPushSingleNamespacedElement() {
    XMLElement elm = new XMLElementBuilder("foo", "defaulturl")
      .addNamespaceAttribute("pr1", "url1")
      .addNamespaceAttribute("pr2", "url2").build();
   
    resolver.push(elm);
   
View Full Code Here


    assertEquals("pr1", resolver.resolvePrefix("url1"));
    assertEquals("pr2", resolver.resolvePrefix("url2"));
  }
 
  public void testSimpleInheritance() {
    XMLElement elm = new XMLElementBuilder("foo", "defaulturl").build();
    XMLElement innerElm = new XMLElementBuilder("inner", "innerdefaulturl").build();
   
    resolver.push(elm);
   
    assertEquals("defaulturl", resolver.resolveUri(""));
   
View Full Code Here

   
    assertEquals("defaulturl", resolver.resolveUri(""));
  }

  public void testPrefixedInheritance() {
    XMLElement elm = new XMLElementBuilder("foo", "url1")
    .addNamespaceAttribute("pr1", "url1")
    .build();
    XMLElement innerElm = new XMLElementBuilder("inner", "url1").build();
   
    resolver.push(elm);
   
    assertEquals("url1", resolver.resolveUri("pr1"));
    assertEquals("pr1", resolver.resolvePrefix("url1"));
View Full Code Here

                        "server does not handle items query requests for " + to.getFullQualifiedName(),
                        getErrorLanguage(serverRuntimeContext, sessionContext), null);
            }
        }

        XMLElement queryElement = stanza.getFirstInnerElement();
        String node = queryElement != null ? queryElement.getAttributeValue("node") : null;

        // collect all the item response elements
        List<Item> items = null;
        try {
            items = serviceCollector.processItemRequest(new InfoRequest(stanza.getFrom(), stanza.getTo(), node, stanza.getID()));
View Full Code Here

        Entity from = stanza.getFrom();
        if (from == null) {
            from = sessionContext.getInitiatingEntity();
        }

        XMLElement vCardElement = null;
        try {
            vCardElement = stanza.getSingleInnerElementsNamed("vCard");
        } catch (XMLSemanticError xmlSemanticError) {
            return ServerErrorResponses.getInstance().getStanzaError(StanzaErrorCondition.BAD_REQUEST, stanza, StanzaErrorType.MODIFY, "vCard element is missing", null, null);
        }
View Full Code Here

     * @param receiver who was the recipient of the erroneous request.
     * @param stanza the stanza of the erroneous request.
     * @return the generated stanza.
     */
    public Stanza generateNoSuchSubscriberErrorStanza(Entity sender, Entity receiver, IQStanza stanza) {
        XMLElement notSubscribed = createXMLElement(NOT_SUBSCRIBED, NamespaceURIs.XEP0060_PUBSUB_ERRORS);
        return errorResponses.getStanzaError(StanzaErrorCondition.UNEXPECTED_REQUEST, stanza, StanzaErrorType.CANCEL, null, null, notSubscribed);
    }
View Full Code Here

     * @param receiver who was the recipient of the erroneous request.
     * @param stanza the stanza of the erroneous request.
     * @return the generated stanza.
     */
    public Stanza generateSubIDRequiredErrorStanza(Entity sender, Entity receiver, IQStanza stanza) {
        XMLElement subidRequired = createXMLElement(SUBID_REQUIRED, NamespaceURIs.XEP0060_PUBSUB_ERRORS);
        return errorResponses.getStanzaError(StanzaErrorCondition.BAD_REQUEST, stanza, StanzaErrorType.MODIFY, null, null, subidRequired);
    }
View Full Code Here

     * @param receiver who was the recipient of the erroneous request.
     * @param stanza the stanza of the erroneous request.
     * @return the generated stanza.
     */
    public Stanza generateSubIDNotValidErrorStanza(Entity sender, Entity receiver, IQStanza stanza) {
        XMLElement invalidSubID = createXMLElement(INVALID_SUBID, NamespaceURIs.XEP0060_PUBSUB_ERRORS);
        return errorResponses.getStanzaError(StanzaErrorCondition.NOT_ACCEPTABLE, stanza, StanzaErrorType.MODIFY, null, null, invalidSubID);
    }
View Full Code Here

     * @param receiver who was the recipient of the erroneous request.
     * @param stanza the stanza of the erroneous request.
     * @return the generated stanza.
     */
    public Stanza generateJIDDontMatchErrorStanza(Entity sender, Entity receiver, IQStanza stanza) {
        XMLElement invalidJID = createXMLElement(INVALID_JID, NamespaceURIs.XEP0060_PUBSUB_ERRORS);
        return errorResponses.getStanzaError(StanzaErrorCondition.BAD_REQUEST, stanza, StanzaErrorType.MODIFY, null, null, invalidJID);
    }
View Full Code Here

     * @param elementName the name of the element
     * @param namespace the default namespace
     * @return the <elementName xmlns="namespace"/> element
     */
    private XMLElement createXMLElement(String elementName, String namespace) {
        XMLElement element = new XMLElement(namespace, elementName, null, new Attribute[] {new NamespaceAttribute(namespace)}, (XMLFragment[])null);
        return element;
    }
View Full Code Here

TOP

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

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.