Skip to content

Commit

Permalink
LPS-27285
Browse files Browse the repository at this point in the history
  • Loading branch information
brianchandotcom committed May 14, 2012
1 parent e8fe4e7 commit bfc88b1
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
40 changes: 40 additions & 0 deletions portal-service/src/com/liferay/portal/kernel/util/PathUtil.java
@@ -0,0 +1,40 @@
/**
* Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/

package com.liferay.portal.kernel.util;

/**
* @author Brian Wing Shun Chan
*/
public class PathUtil {

public static String toUnixPath(String path) {
return StringUtil.replace(
path,
new String[] {
StringPool.BACK_SLASH, StringPool.DOUBLE_SLASH
},
new String[] {StringPool.SLASH, StringPool.SLASH});
}

public static String toWindowsPath(String path) {
return StringUtil.replace(
path,
new String[] {
StringPool.SLASH, StringPool.DOUBLE_BACK_SLASH
},
new String[] {StringPool.BACK_SLASH, StringPool.BACK_SLASH});
}

}
Expand Up @@ -61,6 +61,8 @@ public class StringPool {

public static final String DOUBLE_APOSTROPHE = "''";

public static final String DOUBLE_BACK_SLASH = "\\\\";

public static final String DOUBLE_CLOSE_BRACKET = "]]";

public static final String DOUBLE_CLOSE_CURLY_BRACE = "}}";
Expand Down

0 comments on commit bfc88b1

Please sign in to comment.