Package org.jmol.util
Class Escape
- java.lang.Object
-
- org.jmol.util.Escape
-
public class Escape extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Escape()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
drawQuat(javajs.util.Quat q, java.lang.String prefix, java.lang.String id, javajs.util.P3 ptCenter, float scale)
static java.lang.String
e(java.lang.Object x)
static java.lang.String
eAD(double[] dlist)
static java.lang.String
eAF(float[] flist)
static java.lang.String
eAI(int[] ilist)
static java.lang.String
eAP(javajs.util.T3[] plist)
static java.lang.String
eAS(java.lang.String[] list, boolean nicely)
static java.lang.String
eBond(BS bs)
static java.lang.String
eBS(BS bs)
static java.lang.String
encapsulateData(java.lang.String name, java.lang.Object data, int depth)
static java.lang.String
eP(javajs.util.T3 xyz)
must be its own, because of the possibility of being nullstatic java.lang.String
eP4(javajs.util.P4 x)
static java.lang.String
escapeColor(int argb)
static java.lang.String
escapeFloatA(float[] f, boolean asArray)
static java.lang.String
escapeFloatAA(float[][] f, boolean addSemi)
static java.lang.String
escapeFloatAAA(float[][][] f, boolean addSemi)
static java.lang.Object
escapeHelical(java.lang.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 java.lang.String
escapeMap(java.util.Map<java.lang.String,java.lang.Object> ht)
static java.lang.String
escapeModelFileNumber(int iv)
private static java.lang.String
escapeNice(java.lang.String s)
static java.lang.String
eV(javajs.util.Lst<SV> list)
static java.lang.String
getHexColorFromRGB(int argb)
static int
getHexitValue(char ch)
static boolean
isAV(java.lang.Object x)
static boolean
isStringArray(java.lang.String s)
static java.lang.String
matrixToScript(java.lang.Object m)
private static java.lang.String
packageReadable(java.lang.String infoName, java.lang.String infoType, java.lang.String info)
private static java.lang.String
packageReadableSb(java.lang.String infoName, java.lang.String infoType, javajs.util.SB sb)
static java.lang.String
toReadable(java.lang.String name, java.lang.Object info)
Used only for getProperty("readable",...)static java.lang.Object
uABsM(java.lang.String s)
static java.lang.Object
unescapeMatrix(java.lang.String strMatrix)
static java.lang.String[]
unescapeStringArray(java.lang.String data)
static java.lang.String
unescapeUnicode(java.lang.String s)
static java.lang.Object
uP(java.lang.String strPoint)
-
-
-
Method Detail
-
escapeColor
public static java.lang.String escapeColor(int argb)
-
getHexColorFromRGB
public static java.lang.String getHexColorFromRGB(int argb)
-
eP
public static java.lang.String eP(javajs.util.T3 xyz)
must be its own, because of the possibility of being null- Parameters:
xyz
-- Returns:
- {x y z}
-
matrixToScript
public static java.lang.String matrixToScript(java.lang.Object m)
-
eP4
public static java.lang.String eP4(javajs.util.P4 x)
-
drawQuat
public static java.lang.String drawQuat(javajs.util.Quat q, java.lang.String prefix, java.lang.String id, javajs.util.P3 ptCenter, float scale)
-
e
public static java.lang.String e(java.lang.Object x)
-
eV
public static java.lang.String eV(javajs.util.Lst<SV> list)
-
escapeMap
public static java.lang.String escapeMap(java.util.Map<java.lang.String,java.lang.Object> ht)
-
escapeFloatA
public static java.lang.String escapeFloatA(float[] f, boolean asArray)
- Parameters:
f
-asArray
- -- FALSE allows bypassing of escape(Object f); TRUE: unnecssary- Returns:
- tabular string
-
escapeFloatAA
public static java.lang.String escapeFloatAA(float[][] f, boolean addSemi)
-
escapeFloatAAA
public static java.lang.String escapeFloatAAA(float[][][] f, boolean addSemi)
-
eAS
public static java.lang.String eAS(java.lang.String[] list, boolean nicely)
- Parameters:
list
- list of strings to serializenicely
- TODO- Returns:
- serialized array
-
eAI
public static java.lang.String eAI(int[] ilist)
-
eAD
public static java.lang.String eAD(double[] dlist)
-
eAF
public static java.lang.String eAF(float[] flist)
-
eAP
public static java.lang.String eAP(javajs.util.T3[] plist)
-
escapeNice
private static java.lang.String escapeNice(java.lang.String s)
-
uABsM
public static java.lang.Object uABsM(java.lang.String s)
-
isStringArray
public static boolean isStringArray(java.lang.String s)
-
uP
public static java.lang.Object uP(java.lang.String strPoint)
-
unescapeMatrix
public static java.lang.Object unescapeMatrix(java.lang.String strMatrix)
-
eBS
public static java.lang.String eBS(BS bs)
-
eBond
public static java.lang.String eBond(BS bs)
-
toReadable
public static java.lang.String toReadable(java.lang.String name, java.lang.Object info)
Used only for getProperty("readable",...)- Parameters:
name
-info
-- Returns:
- tabular listing, with array types
-
packageReadableSb
private static java.lang.String packageReadableSb(java.lang.String infoName, java.lang.String infoType, javajs.util.SB sb)
-
packageReadable
private static java.lang.String packageReadable(java.lang.String infoName, java.lang.String infoType, java.lang.String info)
-
escapeModelFileNumber
public static java.lang.String escapeModelFileNumber(int iv)
-
encapsulateData
public static java.lang.String encapsulateData(java.lang.String name, java.lang.Object data, int depth)
-
unescapeUnicode
public static java.lang.String unescapeUnicode(java.lang.String s)
-
getHexitValue
public static int getHexitValue(char ch)
-
unescapeStringArray
public static java.lang.String[] unescapeStringArray(java.lang.String data)
-
isAV
public static boolean isAV(java.lang.Object x)
-
escapeHelical
public static java.lang.Object escapeHelical(java.lang.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
-
-