org.jmol.util
Class Escape
java.lang.Object
org.jmol.util.Escape
public class Escape
- extends Object
Method Summary |
private static String |
chop(String s)
|
static Object |
encapsulateData(String name,
Object data)
|
static String |
escape(AxisAngle4f a)
|
static String |
escape(BitSet bs)
|
static String |
escape(BitSet bs,
boolean isAtoms)
|
static String |
escape(float[][][] f,
boolean addSemi)
|
static String |
escape(float[][] f,
boolean addSemi)
|
static String |
escape(float[] f,
boolean asArray)
|
static String |
escape(Hashtable ht)
|
static String |
escape(Matrix3f m3)
|
static String |
escape(Matrix4f m4)
|
static String |
escape(Object x)
|
static String |
escape(Point4f xyzw)
|
static String |
escape(String str)
|
static String |
escape(String[] list,
boolean nicely)
|
static String |
escape(Tuple3f xyz)
|
static String |
escapeArray(Object x)
|
static String |
escapeChopped(String str)
|
static String |
escapeColor(int argb)
|
static String |
escapeModelFileNumber(int iv)
|
private static String |
escapeNice(String s)
|
static String |
escapeXml(Object value)
|
private static String |
fixString(String s)
|
static String |
getHexColorFromRGB(int argb)
|
static int |
getHexitValue(char ch)
|
static boolean |
isStringArray(String s)
|
private static String |
packageJSON(String infoType,
String info)
|
private static String |
packageJSON(String infoType,
StringBuffer sb)
|
private static String |
packageReadable(String infoName,
String infoType,
String info)
|
private static String |
packageReadable(String infoName,
String infoType,
StringBuffer sb)
|
static String |
toJSON(String infoType,
Object info)
|
static String |
toReadable(Object info)
|
static String |
toReadable(String name,
Object info)
|
static BitSet |
unescapeBitset(String str)
|
static BitSet[] |
unEscapeBitSetArray(String[] list)
|
static BitSet |
unEscapeBitSetArray(String[] list,
boolean allowNull)
|
static Object |
unescapeMatrix(String strMatrix)
|
static Object |
unescapePoint(String strPoint)
|
static Object |
unescapePointOrBitsetOrMatrixOrArray(String s)
|
static List |
unescapePointVector(String[] pts)
|
static String[] |
unescapeStringArray(String data)
|
static String |
unescapeUnicode(String s)
|
private static String |
unicode(char c)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
escapable
private static final String escapable
- See Also:
- Constant Field Values
ESCAPE_SET
static String ESCAPE_SET
nEscape
static int nEscape
Escape
public Escape()
escapeColor
public static String escapeColor(int argb)
getHexColorFromRGB
public static String getHexColorFromRGB(int argb)
escape
public static String escape(Object x)
escape
public static String escape(Point4f xyzw)
escape
public static String escape(AxisAngle4f a)
escape
public static String escape(Tuple3f xyz)
escape
public static String escape(float[] f,
boolean asArray)
escape
public static String escape(float[][] f,
boolean addSemi)
escape
public static String escape(float[][][] f,
boolean addSemi)
escapeChopped
public static String escapeChopped(String str)
escape
public static String escape(String str)
escape
public static String escape(String[] list,
boolean nicely)
- Parameters:
list
- list of strings to serializenicely
- TODO
- Returns:
- serialized array
escapeArray
public static String escapeArray(Object x)
escapeNice
private static String escapeNice(String s)
unicode
private static String unicode(char c)
chop
private static String chop(String s)
unescapePointOrBitsetOrMatrixOrArray
public static Object unescapePointOrBitsetOrMatrixOrArray(String s)
isStringArray
public static boolean isStringArray(String s)
unescapePoint
public static Object unescapePoint(String strPoint)
unescapeBitset
public static BitSet unescapeBitset(String str)
unescapeMatrix
public static Object unescapeMatrix(String strMatrix)
escape
public static String escape(BitSet bs,
boolean isAtoms)
escape
public static String escape(BitSet bs)
escape
public static String escape(Matrix3f m3)
escape
public static String escape(Matrix4f m4)
escape
public static String escape(Hashtable ht)
packageJSON
private static String packageJSON(String infoType,
StringBuffer sb)
packageJSON
private static String packageJSON(String infoType,
String info)
fixString
private static String fixString(String s)
toJSON
public static String toJSON(String infoType,
Object info)
toReadable
public static String toReadable(Object info)
toReadable
public static String toReadable(String name,
Object info)
packageReadable
private static String packageReadable(String infoName,
String infoType,
StringBuffer sb)
packageReadable
private static String packageReadable(String infoName,
String infoType,
String info)
escapeModelFileNumber
public static String escapeModelFileNumber(int iv)
encapsulateData
public static Object encapsulateData(String name,
Object data)
escapeXml
public static String escapeXml(Object value)
unescapePointVector
public static List unescapePointVector(String[] pts)
unescapeUnicode
public static String unescapeUnicode(String s)
getHexitValue
public static int getHexitValue(char ch)
unescapeStringArray
public static String[] unescapeStringArray(String data)
unEscapeBitSetArray
public static BitSet unEscapeBitSetArray(String[] list,
boolean allowNull)
unEscapeBitSetArray
public static BitSet[] unEscapeBitSetArray(String[] list)