summaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/docx/Uris.java
blob: 35b1751ddcd3cb038356a5a627020056948c56fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package org.zwobble.mammoth.internal.docx;

public class Uris {
    private Uris() {
    }

    public static String uriToZipEntryName(String base, String uri) {
        if (uri.startsWith("/")) {
            return uri.substring(1);
        } else {
            return base + "/" + uri;
        }
    }

    public static String replaceFragment(String uri, String fragment) {
        int hashIndex = uri.indexOf("#");
        if (hashIndex != -1) {
            uri = uri.substring(0, hashIndex);
        }
        return uri + "#" + fragment;
    }
}