Package org.jmol.util
Class Escape
java.lang.Object
org.jmol.util.Escape
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
static String
static String
eAD
(double[] dlist) static String
eAF
(float[] flist) static String
eAI
(int[] ilist) static String
eAP
(javajs.util.T3[] plist) static String
static String
eBond
(javajs.util.BS bs) static String
eBS
(javajs.util.BS bs) static String
encapsulateData
(String name, Object data, int depth) static String
eP
(javajs.util.T3 xyz) must be its own, because of the possibility of being nullstatic String
eP4
(javajs.util.P4 x) static String
escapeColor
(int argb) static String
escapeFloatA
(float[] f, boolean asArray) static String
escapeFloatAA
(float[][] f, boolean addSemi) static String
escapeFloatAAA
(float[][][] f, boolean addSemi) static Object
escapeHelical
(String id, int tokType, javajs.util.P3 a, javajs.util.P3 b, javajs.util.T3[] pts) Jmol-specific post-processing of the array data returned by Measure.computeHelicalAxisstatic String
static String
escapeModelFileNumber
(int iv) private static String
escapeNice
(String s) static String
static String
getHexColorFromRGB
(int argb) static int
getHexitValue
(char ch) static boolean
static boolean
static String
private static String
packageReadable
(String infoName, String infoType, String info) private static String
packageReadableSb
(String infoName, String infoType, javajs.util.SB sb) static String
toReadable
(String name, Object info) Used only for getProperty("readable",...)static Object
static Object
unescapeMatrix
(String strMatrix) static String[]
unescapeStringArray
(String data) static String
static Object
-
Constructor Details
-
Escape
public Escape()
-
-
Method Details
-
escapeColor
-
getHexColorFromRGB
-
eP
must be its own, because of the possibility of being null- Parameters:
xyz
-- Returns:
- {x y z}
-
matrixToScript
-
eP4
-
drawQuat
-
e
-
eV
-
escapeMap
-
escapeFloatA
- Parameters:
f
-asArray
- -- FALSE allows bypassing of escape(Object f); TRUE: unnecssary- Returns:
- tabular string
-
escapeFloatAA
-
escapeFloatAAA
-
eAS
- Parameters:
list
- list of strings to serializenicely
- TODO- Returns:
- serialized array
-
eAI
-
eAD
-
eAF
-
eAP
-
escapeNice
-
uABsM
-
isStringArray
-
uP
-
unescapeMatrix
-
eBS
-
eBond
-
toReadable
Used only for getProperty("readable",...)- Parameters:
name
-info
-- Returns:
- tabular listing, with array types
-
packageReadableSb
-
packageReadable
-
escapeModelFileNumber
-
encapsulateData
-
unescapeUnicode
-
getHexitValue
public static int getHexitValue(char ch) -
unescapeStringArray
-
isAV
-
escapeHelical
public static Object escapeHelical(String id, int tokType, javajs.util.P3 a, javajs.util.P3 b, javajs.util.T3[] pts) Jmol-specific post-processing of the array data returned by Measure.computeHelicalAxis- Parameters:
id
-tokType
-a
-b
-pts
-- Returns:
- various objects depending upon tokType
-