possilibity to generate HTML while embedded on the web site
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / IndexingContext.java
diff --git a/src/main/java/eu/svjatoslav/meviz/htmlindexer/IndexingContext.java b/src/main/java/eu/svjatoslav/meviz/htmlindexer/IndexingContext.java
new file mode 100644 (file)
index 0000000..48c3be2
--- /dev/null
@@ -0,0 +1,37 @@
+package eu.svjatoslav.meviz.htmlindexer;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class IndexingContext {
+
+       private final String localUrl;
+       private final String globalUrl;
+
+       public IndexingContext(final String globalUrl, final String localUrl) {
+               this.globalUrl = globalUrl;
+               this.localUrl = localUrl;
+       }
+
+       public String getGlobalUrl() {
+               return globalUrl;
+       }
+
+       public List<String> getLocalPathComponents() {
+
+               final List<String> result = new ArrayList<String>();
+
+               final String[] strings = localUrl.split("/");
+
+               for (final String pathElement : strings)
+                       if (pathElement.length() > 0)
+                               result.add(pathElement);
+
+               return result;
+       }
+
+       public String getLocalUrl() {
+               return localUrl;
+       }
+
+}