Util commenting

This commit is contained in:
KHobbits 2013-01-09 21:18:46 +00:00
parent 341cb89bb7
commit 465cdae989

View File

@ -614,6 +614,7 @@ public class Util
private static transient final Pattern REPLACE_MAGIC_PATTERN = Pattern.compile("&(k)"); private static transient final Pattern REPLACE_MAGIC_PATTERN = Pattern.compile("&(k)");
private static transient final Pattern REPLACE_FORMAT_PATTERN = Pattern.compile("&([l-or])"); private static transient final Pattern REPLACE_FORMAT_PATTERN = Pattern.compile("&([l-or])");
//This method is used to simply strip the native minecraft colour codes
public static String stripFormat(final String input) public static String stripFormat(final String input)
{ {
if (input == null) if (input == null)
@ -632,6 +633,7 @@ public class Util
return LOGCOLOR_PATTERN.matcher(input).replaceAll(""); return LOGCOLOR_PATTERN.matcher(input).replaceAll("");
} }
//This method is used to simply replace the ess colour codes with minecraft ones, ie &c
public static String replaceFormat(final String input) public static String replaceFormat(final String input)
{ {
if (input == null) if (input == null)
@ -641,20 +643,7 @@ public class Util
return REPLACE_PATTERN.matcher(input).replaceAll("\u00a7$1"); return REPLACE_PATTERN.matcher(input).replaceAll("\u00a7$1");
} }
public static String blockURL(final String input) //This is the general permission sensitive message format function, does not touch urls.
{
if (input == null)
{
return null;
}
String text = URL_PATTERN.matcher(input).replaceAll("$1 $2");
while (URL_PATTERN.matcher(text).find())
{
text = URL_PATTERN.matcher(text).replaceAll("$1 $2");
}
return text;
}
public static String formatString(final IUser user, final String permBase, final String input) public static String formatString(final IUser user, final String permBase, final String input)
{ {
if (input == null) if (input == null)
@ -689,6 +678,7 @@ public class Util
return message; return message;
} }
//This is the general permission sensitive message format function, checks for urls.
public static String formatMessage(final IUser user, final String permBase, final String input) public static String formatMessage(final IUser user, final String permBase, final String input)
{ {
if (input == null) if (input == null)
@ -702,6 +692,20 @@ public class Util
} }
return message; return message;
} }
private static String blockURL(final String input)
{
if (input == null)
{
return null;
}
String text = URL_PATTERN.matcher(input).replaceAll("$1 $2");
while (URL_PATTERN.matcher(text).find())
{
text = URL_PATTERN.matcher(text).replaceAll("$1 $2");
}
return text;
}
private static String stripColor(final String input, final Pattern pattern) private static String stripColor(final String input, final Pattern pattern)
{ {