2ec1bedbaec14a39cba2e9b974262a2f631bac1b
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / IndexingContext.java
1 package eu.svjatoslav.meviz.htmlindexer;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 public class IndexingContext {
7
8     private final String localUrl;
9     private final String globalUrl;
10
11     public IndexingContext(final String globalUrl, final String localUrl) {
12         this.globalUrl = globalUrl;
13         this.localUrl = localUrl;
14     }
15
16     public String getGlobalUrl() {
17         return globalUrl;
18     }
19
20     public List<String> getLocalPathComponents() {
21
22         final List<String> result = new ArrayList<String>();
23
24         final String[] strings = localUrl.split("/");
25
26         for (final String pathElement : strings)
27             if (pathElement.length() > 0)
28                 result.add(pathElement);
29
30         return result;
31     }
32
33     public String getLocalUrl() {
34         return localUrl;
35     }
36
37 }