Examples of XmlStringBuilder


Examples of org.jitterbit.xml.XmlStringBuilder

        private final XmlStringBuilder outputXml;

        private final Map<String, String> stringMap;

        public JtrReader(Map<String, String> stringMap) {
            outputXml = new XmlStringBuilder();
            this.stringMap = stringMap;
        }
View Full Code Here

Examples of org.jitterbit.xml.XmlStringBuilder

    File file = new File(fileName);
    // file.canWrite() always returns false here since the file hasn't been created on disk yet
    //if ( !file.canWrite() )
      //throw new IOException("The specified file \"" + file.getAbsolutePath() + "\" is not writable by this process.");

    XmlStringBuilder builder = new XmlStringBuilder();
    builder.addElement(ROOT);

    builder.addElement(HEADERS);
    Set<JmsHeader> headers = jmsHeaders.getDefinedHeaders();
    for ( JmsHeader header : headers ) {
      DataElement de = jmsHeaders.getHeader(header);
      builder.addElement(HEADER);
      builder.addAttribute(TYPE, de.getType().toString());
      builder.addAttribute(NAME, header.getName());
      builder.setElementValue(de.toString());
      builder.closeElement();
    }
    builder.closeElement();

    builder.addElement(PROPERTIES);
    Set<String> properties = jmsProperties.getPropertyNames();
    for (String name : properties) {
      DataElement de = jmsProperties.getProperty(name);
      builder.addElement(PROPERTY);
      builder.addAttribute(TYPE, de.getType().toString());
      builder.addAttribute(NAME, name);
      builder.setElementValue(de.toString());
      builder.closeElement();
    }
    builder.closeAllElements();
   
    FileWriter fileWriter = null;
    try {
      fileWriter = new FileWriter(file);
      fileWriter.write(builder.getXml());
    }
    finally {
      KongaIoUtils.close(fileWriter);
    }
  }
View Full Code Here

Examples of org.jitterbit.xml.XmlStringBuilder

    public File getFile(IntegrationEntity entity) {
        throw new UnsupportedOperationException();
    }

    private String createDeletedItemsXml() {
        XmlStringBuilder builder = new XmlStringBuilder();
        builder.addElement(XmlConstants.Elements.DELETED_ITEMS);
        for (EntityType type : EntityTypeConfig.getInstance().getSupportedEntityTypes()) {
            for (IntegrationId id : managedProject.getDeletedItemsOfType(type)) {
                builder.addElement(type.toString());
                builder.addAttribute(XmlConstants.Attributes.ID, id.toString());
                builder.closeElement();
            }
        }
        builder.closeElement();
        return builder.getXml();
    }
View Full Code Here

Examples of org.waveprotocol.wave.model.document.util.XmlStringBuilder

    // Robot receives two deltas, it is participant in wavelet before deltas.
    ObservableConversationView conversation = conversationUtil.buildConversation(wavelet);
    // Delta1 start events: event #1.
    ObservableConversationBlip newBlip = conversation.getRoot().getRootThread().appendBlip();
    // Delta1 event #2.
    XmlStringBuilder builder = XmlStringBuilder.createText("some random content by alex");
    LineContainers.appendToLastLine(newBlip.getContent(), builder);

    List<WaveletOperation> ops1 = Lists.newArrayList(output.getOps());
    HashedVersion endVersion = HashedVersion.unsigned(waveletData.getVersion());
    TransformedWaveletDelta delta1 = makeDeltaFromCapturedOps(ALEX, ops1, endVersion, 0L);
View Full Code Here

Examples of org.waveprotocol.wave.model.document.util.XmlStringBuilder

    // Robot receives two deltas, it is participant in wavelet before deltas.
    ObservableConversationView conversation = conversationUtil.buildConversation(wavelet);
    // Delta1 start events: event #1.
    ObservableConversationBlip rootBlip = conversation.getRoot().getRootThread().getFirstBlip();
    // Delta1 event #2.
    XmlStringBuilder builder = XmlStringBuilder.createText("some random content by robot");
    LineContainers.appendToLastLine(rootBlip.getContent(), builder);
    // Delta1 event #3.
    wavelet.addParticipant(BOB);

    List<WaveletOperation> ops1 = Lists.newArrayList(output.getOps());
View Full Code Here

Examples of org.waveprotocol.wave.model.document.util.XmlStringBuilder

  public void testGenerateDocumentChangedEvent() throws Exception {
    ConversationBlip rootBlip =
        conversationUtil.buildConversation(wavelet).getRoot().getRootThread().getFirstBlip();

    XmlStringBuilder builder = XmlStringBuilder.createText("some random content");
    LineContainers.appendToLastLine(rootBlip.getContent(), builder);

    EventMessageBundle messages = generateAndCheckEvents(EventType.DOCUMENT_CHANGED);
    assertEquals("Expected one event", 1, messages.getEvents().size());
    // Can not check the blip id because it is not accessible, however the line
View Full Code Here

Examples of org.waveprotocol.wave.model.document.util.XmlStringBuilder

  public void testGenerateDocumentChangedEventOnlyOnce() throws Exception {
    ConversationBlip rootBlip =
        conversationUtil.buildConversation(wavelet).getRoot().getRootThread().getFirstBlip();

    // Change the document twice
    XmlStringBuilder builder = XmlStringBuilder.createText("some random content");
    LineContainers.appendToLastLine(rootBlip.getContent(), builder);
    LineContainers.appendToLastLine(rootBlip.getContent(), builder);

    EventMessageBundle messages = generateAndCheckEvents(EventType.DOCUMENT_CHANGED);
    assertEquals("Expected one event only", 1, messages.getEvents().size());
View Full Code Here

Examples of org.waveprotocol.wave.model.document.util.XmlStringBuilder

    output.clear();

    // Delta2 event #1.
    ObservableConversationView conversation = conversationUtil.buildConversation(wavelet);
    ObservableConversationBlip newBlip = conversation.getRoot().getRootThread().appendBlip();
    XmlStringBuilder builder = XmlStringBuilder.createText("some random content");
    // Delta2 event #2.
    LineContainers.appendToLastLine(newBlip.getContent(), builder);
    // Delta2 event #3.
    XmlStringBuilder.createText("some more random content by robot");
    LineContainers.appendToLastLine(newBlip.getContent(), builder);
View Full Code Here

Examples of org.waveprotocol.wave.model.document.util.XmlStringBuilder

    // Delta2 event #1.
    ObservableConversationView conversation = conversationUtil.buildConversation(wavelet);
    ObservableConversationBlip newBlip = conversation.getRoot().getRootThread().appendBlip();

    XmlStringBuilder builder = XmlStringBuilder.createText("some random content");
    // Delta2 event #2.
    LineContainers.appendToLastLine(newBlip.getContent(), builder);
    // Delta2 event #3.
    wavelet.removeParticipant(BOB);
View Full Code Here

Examples of org.waveprotocol.wave.model.document.util.XmlStringBuilder

    // Delta2 event #1.
    ObservableConversationBlip newBlip = conversation.getRoot().getRootThread().appendBlip();
    // Delta2 event #2.
    wavelet.removeParticipant(ROBOT);
    // Delta2 event #3 - should be filtered.
    XmlStringBuilder builder = XmlStringBuilder.createText("some random content");
    LineContainers.appendToLastLine(newBlip.getContent(), builder);


    List<WaveletOperation> ops2 = output.getOps();
    HashedVersion endVersion2 = HashedVersion.unsigned(waveletData.getVersion());
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.