• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hazendaz / sitemesh2 / 59

22 Mar 2026 02:30AM UTC coverage: 40.347%. Remained the same
59

push

github

hazendaz
[mvn] Update maven wrapper

698 of 1891 branches covered (36.91%)

Branch coverage included in aggregate %.

1555 of 3693 relevant lines covered (42.11%)

0.42 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

75.0
/src/main/java/com/opensymphony/module/sitemesh/SitemeshBufferWriter.java
1
/*
2
 * SPDX-License-Identifier: Apache-2.0
3
 * Copyright 2011-2026 Hazendaz
4
 */
5
package com.opensymphony.module.sitemesh;
6

7
import com.opensymphony.module.sitemesh.util.CharArrayWriter;
8

9
import java.io.IOException;
10
import java.util.TreeMap;
11

12
/**
13
 * A char array writer that caches other sitemesh buffers written to it, so that it doesn't have to continually copy
14
 * them from buffer to buffer.
15
 */
16
public class SitemeshBufferWriter extends CharArrayWriter implements SitemeshWriter {
17

18
    /** The fragments. */
19
    private final TreeMap<Integer, SitemeshBufferFragment> fragments = new TreeMap<>();
1✔
20

21
    /**
22
     * Instantiates a new sitemesh buffer writer.
23
     */
24
    public SitemeshBufferWriter() {
1✔
25
    }
1✔
26

27
    /**
28
     * Instantiates a new sitemesh buffer writer.
29
     *
30
     * @param initialSize
31
     *            the initial size
32
     */
33
    public SitemeshBufferWriter(int initialSize) {
34
        super(initialSize);
×
35
    }
×
36

37
    @Override
38
    public boolean writeSitemeshBufferFragment(SitemeshBufferFragment bufferFragment) throws IOException {
39
        fragments.put(count, bufferFragment);
1✔
40
        return false;
1✔
41
    }
42

43
    @Override
44
    public SitemeshBuffer getSitemeshBuffer() {
45
        return new DefaultSitemeshBuffer(buf, count, fragments);
1✔
46
    }
47
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc