Package org.exist.memtree

Examples of org.exist.memtree.MemTreeBuilder.startElement()


    private Sequence encodeErrorResponse(final XQueryContext context, final String message) throws IOException, XPathException {

        final MemTreeBuilder builder = context.getDocumentBuilder();

        builder.startDocument();
        builder.startElement(new QName("response", NAMESPACE_URI, PREFIX), null);
        builder.addAttribute(new QName("statusCode", null, null), HTTP_EXCEPTION_STATUS_CODE);

        builder.startElement(new QName("body", NAMESPACE_URI, PREFIX), null);

        builder.addAttribute(new QName("type", null, null), "text");
View Full Code Here


        builder.startDocument();
        builder.startElement(new QName("response", NAMESPACE_URI, PREFIX), null);
        builder.addAttribute(new QName("statusCode", null, null), HTTP_EXCEPTION_STATUS_CODE);

        builder.startElement(new QName("body", NAMESPACE_URI, PREFIX), null);

        builder.addAttribute(new QName("type", null, null), "text");
        builder.addAttribute(new QName("encoding", null, null), "URLEncoded");

        if(message != null) {
View Full Code Here

       
            AttributesImpl attribs = new AttributesImpl();
            attribs.addAttribute("", "uri", "uri", "CDATA", uri);
            //attribs.addAttribute("", "start", "start", "CDATA", Long.toString(startRevision));

            int nodeNr = builder.startElement(INFO_ELEMENT, attribs);
           
            wc.showInfo(wcDir, SVNRevision.WORKING, true, new InfoHandler(builder));
           
            builder.endElement();
        return builder.getDocument().getNode(nodeNr);
View Full Code Here

   
    List<SVNDirEntry> entries;
    try {
      entries = wc.list(SVNURL.parseURIEncoded(uri), SVNRevision.HEAD, SVNRevision.HEAD, false, SVNDepth.IMMEDIATES, 1);
      MemTreeBuilder builder = context.getDocumentBuilder();
      int nodeNr = builder.startElement(ENTRIES_ELEMENT, EMPTY_ATTRIBS);
     
      for (SVNDirEntry entry : entries) {
        String path = entry.getRelativePath();
        if(!path.equals("")) {
          AttributesImpl attributes = new AttributesImpl();
View Full Code Here

        String path = entry.getRelativePath();
        if(!path.equals("")) {
          AttributesImpl attributes = new AttributesImpl();
          if (entry.getKind() == SVNNodeKind.DIR) {
            attributes.addAttribute("", "type", "", "CDATA", "directory");
                    builder.startElement(ENTRY_ELEMENT, attributes);
                    builder.characters(entry.getName());
                    builder.endElement();
          }else if (entry.getKind() == SVNNodeKind.FILE) {
            attributes.addAttribute("", "type", "", "CDATA", "file");
                    builder.startElement(ENTRY_ELEMENT, attributes);
View Full Code Here

                    builder.startElement(ENTRY_ELEMENT, attributes);
                    builder.characters(entry.getName());
                    builder.endElement();
          }else if (entry.getKind() == SVNNodeKind.FILE) {
            attributes.addAttribute("", "type", "", "CDATA", "file");
                    builder.startElement(ENTRY_ELEMENT, attributes);
                    builder.characters(entry.getName());
                    builder.endElement();
          }
        }
      }
View Full Code Here

                      qn = ((QNameable)item).getQName();
                      if (qn.getPrefix() == null && context.getInScopeNamespace("") != null) {
                           qn.setNamespaceURI(context.getInScopeNamespace(""));
                      }
                  }
            int nodeNr = builder.startElement(qn, null);
           
            if (use_attribute_sets != null)
              getXSLContext().getXSLStylesheet().attributeSet(use_attribute_sets, contextSequence, i);

            super.eval(contextSequence, i);
View Full Code Here

              builder.endElement();
            }
          }
         
          // Subject
          builder.startElement( new QName( "subject", MailModule.NAMESPACE_URI, MailModule.PREFIX ), null );
          builder.characters( message.getSubject() );
          builder.endElement();
         
          builder.endElement();
        }
View Full Code Here

        Sequence xmlResponse = null;
        MemTreeBuilder builder = context.getDocumentBuilder();

        builder.startDocument();
        builder.startElement( new QName( "file", ZipModule.NAMESPACE_URI, ZipModule.PREFIX ), null );
        builder.addAttribute( new QName( "href", null, null ), uri.toString() );

        try {
            zis = zipFileSource.getStream();
            ZipEntry zipEntry;
View Full Code Here

            zis = zipFileSource.getStream();
            ZipEntry zipEntry;
            while ((zipEntry = zis.getNextEntry()) != null) {

                if (zipEntry.isDirectory()) {
                    builder.startElement(new QName("dir",ZipModule.NAMESPACE_URI,ZipModule.PREFIX),null);
                    builder.addAttribute(new QName("name",null,null), zipEntry.toString());
                    builder.endElement();
                } else {
                    logger.debug("file: " + zipEntry.getName());
                    builder.startElement(new QName("entry",ZipModule.NAMESPACE_URI,ZipModule.PREFIX),null);
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.