View Javadoc

1   /**
2    * Created by IntelliJ IDEA.
3    * User: Administrator
4    * Date: Nov 19, 2002
5    * Time: 4:42:36 PM
6    * To change this template use Options | File Templates.
7    */
8   package com.atlassian.core.util;
9   
10  public class DataUtils
11  {
12      public static final String SUFFIX_ZIP = ".zip";
13      public static final String SUFFIX_XML = ".xml";
14  
15      public static String getXmlFilename(String filename)
16      {
17          if (filename.toLowerCase().endsWith(DataUtils.SUFFIX_ZIP))
18              return getXmlFilename(filename.substring(0, filename.length() - 4));
19          else if (!filename.toLowerCase().endsWith(DataUtils.SUFFIX_XML))
20              filename += DataUtils.SUFFIX_XML;
21  
22          return filename;
23      }
24  
25      public static String getZipFilename(String filename)
26      {
27          if (filename.toLowerCase().endsWith(SUFFIX_XML))
28              return getZipFilename(filename.substring(0, filename.length() - 4));
29          else if (!filename.toLowerCase().endsWith(SUFFIX_ZIP))
30              filename += SUFFIX_ZIP;
31  
32          return filename;
33      }
34  }