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

evolvedbinary / elemental / 982

29 Apr 2025 08:34PM UTC coverage: 56.409% (+0.007%) from 56.402%
982

push

circleci

adamretter
[feature] Improve README.md badges

28451 of 55847 branches covered (50.94%)

Branch coverage included in aggregate %.

77468 of 131924 relevant lines covered (58.72%)

0.59 hits per line

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

21.43
/exist-core/src/main/java/org/exist/dom/memtree/reference/AbstractReferenceCharacterData.java
1
/*
2
 * Elemental
3
 * Copyright (C) 2024, Evolved Binary Ltd
4
 *
5
 * admin@evolvedbinary.com
6
 * https://www.evolvedbinary.com | https://www.elemental.xyz
7
 *
8
 * Use of this software is governed by the Business Source License 1.1
9
 * included in the LICENSE file and at www.mariadb.com/bsl11.
10
 *
11
 * Change Date: 2028-04-27
12
 *
13
 * On the date above, in accordance with the Business Source License, use
14
 * of this software will be governed by the Apache License, Version 2.0.
15
 *
16
 * Additional Use Grant: Production use of the Licensed Work for a permitted
17
 * purpose. A Permitted Purpose is any purpose other than a Competing Use.
18
 * A Competing Use means making the Software available to others in a commercial
19
 * product or service that: substitutes for the Software; substitutes for any
20
 * other product or service we offer using the Software that exists as of the
21
 * date we make the Software available; or offers the same or substantially
22
 * similar functionality as the Software.
23
 */
24
package org.exist.dom.memtree.reference;
25

26
import org.exist.dom.memtree.DocumentImpl;
27
import org.exist.dom.persistent.NodeProxy;
28
import org.exist.xquery.Expression;
29
import org.w3c.dom.CharacterData;
30
import org.w3c.dom.DOMException;
31

32
import javax.annotation.Nullable;
33

34
public class AbstractReferenceCharacterData<T extends AbstractReferenceCharacterData<T, P>, P extends org.exist.dom.persistent.AbstractCharacterData<P>> extends AbstractReferenceNodeImpl<T, P> implements CharacterData {
35

36
    public AbstractReferenceCharacterData(@Nullable final Expression expression, final DocumentImpl doc, final int nodeNumber, final NodeProxy nodeProxy) {
37
        super(expression, doc, nodeNumber, nodeProxy);
1✔
38
    }
1✔
39

40
    @Override
41
    public int compareTo(final T other) {
42
        return getProxiedNode().compareTo(other.getProxiedNode());
×
43
    }
44

45
    @Override
46
    public String getData() throws DOMException {
47
        return getProxiedNode().getData();
1✔
48
    }
49

50
    @Override
51
    public void setData(final String data) throws DOMException {
52
        getProxiedNode().setData(data);
×
53
    }
×
54

55
    @Override
56
    public int getLength() {
57
        return getProxiedNode().getLength();
×
58
    }
59

60
    @Override
61
    public String substringData(final int offset, final int count) throws DOMException {
62
        return getProxiedNode().substringData(offset, count);
×
63
    }
64

65
    @Override
66
    public void appendData(final String arg) throws DOMException {
67
        getProxiedNode().appendData(arg);
×
68
    }
×
69

70
    @Override
71
    public void insertData(final int offset, final String arg) throws DOMException {
72
        getProxiedNode().insertData(offset, arg);
×
73
    }
×
74

75
    @Override
76
    public void deleteData(int offset, int count) throws DOMException {
77

78
    }
×
79

80
    @Override
81
    public void replaceData(int offset, int count, String arg) throws DOMException {
82

83
    }
×
84
}
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

© 2025 Coveralls, Inc