Loading plugins/org.etsi.mts.tdl.tools.to.docx.poi/src/org/etsi/mts/tdl/tools/to/docx/poi/Generator.java +13 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,9 @@ import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.math.BigInteger; import java.net.URL; import java.security.CodeSource; import java.security.ProtectionDomain; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.LinkedHashSet; Loading Loading @@ -613,6 +616,12 @@ public class Generator { return table; } public static URL getLocation(final Class cls) { final ProtectionDomain pd = cls.getProtectionDomain(); final CodeSource cs = pd.getCodeSource(); return cs.getLocation(); } private String getTemplateLocation(String templateFilename) { String template = "resource/"+templateFilename; if (Platform.isRunning()) { Loading @@ -623,6 +632,10 @@ public class Generator { } catch (IOException e) { e.printStackTrace(); } } else { String path = getLocation(this.getClass()).getPath(); String parent = new File(path).getParent(); template = parent+File.separator+template; } return template; } Loading Loading
plugins/org.etsi.mts.tdl.tools.to.docx.poi/src/org/etsi/mts/tdl/tools/to/docx/poi/Generator.java +13 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,9 @@ import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.math.BigInteger; import java.net.URL; import java.security.CodeSource; import java.security.ProtectionDomain; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.LinkedHashSet; Loading Loading @@ -613,6 +616,12 @@ public class Generator { return table; } public static URL getLocation(final Class cls) { final ProtectionDomain pd = cls.getProtectionDomain(); final CodeSource cs = pd.getCodeSource(); return cs.getLocation(); } private String getTemplateLocation(String templateFilename) { String template = "resource/"+templateFilename; if (Platform.isRunning()) { Loading @@ -623,6 +632,10 @@ public class Generator { } catch (IOException e) { e.printStackTrace(); } } else { String path = getLocation(this.getClass()).getPath(); String parent = new File(path).getParent(); template = parent+File.separator+template; } return template; } Loading