Permalink
Browse files

LPS-27285

  • Loading branch information...
1 parent e8fe4e7 commit bfc88b107ba1eeca28266292a4966e0c4a087174 @brianchandotcom committed May 14, 2012
@@ -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});
+ }
+
+}
@@ -61,6 +61,8 @@
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 = "}}";

0 comments on commit bfc88b1

Please sign in to comment.