48c3be257e90b401cd8120b6e32d474cda1e7a7c
[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 }