org.jmol.util
public class Escape extends Object
Constructor and Description |
---|
Escape() |
Modifier and Type | Method and Description |
---|---|
private static void |
addJsonTuple(StringBuilder sb,
Tuple3f pt) |
static Object |
encapsulateData(String name,
Object data) |
static String |
escape(ArrayList<ScriptVariable> list) |
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(Map<String,Object> ht) |
static String |
escape(Object x) |
static String |
escape(String str) |
static String |
escape(String[] list,
boolean nicely) |
static String |
escape(Tuple3f xyz)
must be its own, because of the possibility of being null
|
static String |
escapeArray(Object x) |
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,
StringBuilder sb) |
private static String |
packageReadable(String infoName,
String infoType,
String info) |
private static String |
packageReadable(String infoName,
String infoType,
StringBuilder 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 Object |
unescapeMatrix(String strMatrix) |
static Object |
unescapePoint(String strPoint) |
static Object |
unescapePointOrBitsetOrMatrixOrArray(String s) |
static String[] |
unescapeStringArray(String data) |
static String |
unescapeUnicode(String s) |
private static String |
unicode(char c) |
private static final String escapable
public static String escapeColor(int argb)
public static String getHexColorFromRGB(int argb)
public static String escape(Tuple3f xyz)
xyz
- private static String unicode(char c)
public static String escape(ArrayList<ScriptVariable> list)
public static String escape(float[] f, boolean asArray)
f
- asArray
- -- FALSE allows bypassing of escape(Object f); TRUE: unnecssarypublic static String escape(float[][] f, boolean addSemi)
public static String escape(float[][][] f, boolean addSemi)
public static String escape(String[] list, boolean nicely)
list
- list of strings to serializenicely
- TODOpublic static Object unescapePointOrBitsetOrMatrixOrArray(String s)
public static boolean isStringArray(String s)
private static String packageJSON(String infoType, StringBuilder sb)
private static void addJsonTuple(StringBuilder sb, Tuple3f pt)
private static String packageReadable(String infoName, String infoType, StringBuilder sb)
private static String packageReadable(String infoName, String infoType, String info)
public static String escapeModelFileNumber(int iv)
public static int getHexitValue(char ch)