OSDN Git Service

add package which resolving home directory of stigmata
[stigmata/stigmata-core.git] / src / main / java / jp / sourceforge / stigmata / resolvers / WindowsStigmataHomeResolver.java
1 package jp.sourceforge.stigmata.resolvers;
2
3 import java.io.File;
4 import java.io.IOException;
5
6 class WindowsStigmataHomeResolver extends DefaultStigmataHomeResolver{
7     @Override
8     public String getStigmataHome() throws IOException{
9         String home = getUserHome();
10
11         if(home.startsWith("C:\\Documents and Settings\\")){
12             home = home + File.separator + "Application Data" + File.separator + "Stigmata";
13         }
14         return home;
15     }
16
17     @Override
18     public boolean isTarget(String osName){
19         return osName != null && osName.toLowerCase().contains("windows");
20     }
21 }