org.jmol.util
Class Escape
public
class
Escape
extends Object
For defining the state, mostly
Method Summary |
static String | chop(String s) |
static Object | encapsulateData(String name, Object data) |
static String | escape(Object x) |
static String | escape(Point4f xyzw) |
static String | escape(Tuple3f xyz) |
static String | escape(float[] f) |
static String | escape(float[][] f, boolean addSemi) |
static String | escape(int[] f) |
static String | escape(String str) |
static String | escape(String[] list)
Serialize a simple string-based array as a single
string followed by a .split(x) where x is some character
not in the string. |
static String | escape(BitSet bs, boolean isAtoms) |
static String | escape(BitSet bs) |
static String | escapeColor(int argb) |
static String | escapeModelFileNumber(int iv) |
static String | fixString(String s) |
static String | packageJSON(String infoType, StringBuffer sb) |
static String | packageJSON(String infoType, String info) |
static String | packageReadable(String infoName, String infoType, StringBuffer sb) |
static String | packageReadable(String infoName, String infoType, String info) |
static String | toJSON(String infoType, Object info) |
static String | toReadable(Object info) |
static String | toReadable(String infoType, Object info) |
static BitSet | unescapeBitset(String strBitset) |
static Object | unescapePoint(String strPoint) |
static String | unicode(char c) |
static String ESCAPE_SET
static int nEscape
private static String chop(String s)
public static Object encapsulateData(String name, Object data)
public static String escape(Object x)
public static String escape(Point4f xyzw)
public static String escape(Tuple3f xyz)
public static String escape(float[] f)
public static String escape(float[][] f, boolean addSemi)
public static String escape(int[] f)
public static String escape(String str)
public static String escape(String[] list)
Serialize a simple string-based array as a single
string followed by a .split(x) where x is some character
not in the string. A bit kludgy, but it works.
Parameters: list list of strings to serialize
Returns: serialized array
public static String escape(BitSet bs, boolean isAtoms)
public static String escape(BitSet bs)
public static String escapeColor(int argb)
public static String escapeModelFileNumber(int iv)
private static String fixString(String s)
private static String packageJSON(String infoType, StringBuffer sb)
private static String packageJSON(String infoType, String info)
private static String packageReadable(String infoName, String infoType, StringBuffer sb)
private static String packageReadable(String infoName, String infoType, String info)
public static String toJSON(String infoType, Object info)
public static String toReadable(Object info)
public static String toReadable(String infoType, Object info)
public static BitSet unescapeBitset(String strBitset)
public static Object unescapePoint(String strPoint)
private static String unicode(char c)