|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.perforce.p4java.server.PerforceCharsets
public class PerforceCharsets
Encapsulates Perforce-wide charset information for servers.
Unfortunately, support for Unicode and associated charsets is somewhat server- and installation-dependent, and not easy to divine unless you're already talking to a Perforce server -- by which time it's too late. This class is an attempt to make it easier to cut that Gordian knot...
Note that the names below are not actually the standard name for the charset in some cases: e.g. UTF-8 should be "utf-8" not "utf8", but we follow the Perforce server's rules here.
Constructor Summary | |
---|---|
PerforceCharsets()
|
Method Summary | |
---|---|
static java.lang.String |
getJavaCharsetName(java.lang.String p4CharsetName)
Get Java equivalent charset name for a p4 charset name |
static java.lang.String[] |
getKnownCharsets()
Get known P4 charsets |
static boolean |
isSupported(java.lang.String p4CharsetName)
Is the P4 charset name specified supported? |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PerforceCharsets()
Method Detail |
---|
public static java.lang.String[] getKnownCharsets()
public static java.lang.String getJavaCharsetName(java.lang.String p4CharsetName)
p4CharsetName
-
public static boolean isSupported(java.lang.String p4CharsetName)
p4CharsetName
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |