public class Escape
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
escapable |
(package private) static java.lang.String |
ESCAPE_SET |
(package private) static int |
nEscape |
Constructor and Description |
---|
Escape() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
chop(java.lang.String s) |
static java.lang.Object |
encapsulateData(java.lang.String name,
java.lang.Object data) |
static java.lang.String |
escape(javax.vecmath.AxisAngle4f a) |
static java.lang.String |
escape(java.util.BitSet bs) |
static java.lang.String |
escape(java.util.BitSet bs,
boolean isAtoms) |
static java.lang.String |
escape(float[][][] f,
boolean addSemi) |
static java.lang.String |
escape(float[][] f,
boolean addSemi) |
static java.lang.String |
escape(float[] f,
boolean asArray) |
static java.lang.String |
escape(java.util.Hashtable ht) |
static java.lang.String |
escape(javax.vecmath.Matrix3f m3) |
static java.lang.String |
escape(javax.vecmath.Matrix4f m4) |
static java.lang.String |
escape(java.lang.Object x) |
static java.lang.String |
escape(javax.vecmath.Point4f xyzw) |
static java.lang.String |
escape(java.lang.String str) |
static java.lang.String |
escape(java.lang.String[] list,
boolean nicely) |
static java.lang.String |
escape(javax.vecmath.Tuple3f xyz) |
static java.lang.String |
escapeArray(java.lang.Object x) |
static java.lang.String |
escapeChopped(java.lang.String str) |
static java.lang.String |
escapeColor(int argb) |
static java.lang.String |
escapeModelFileNumber(int iv) |
private static java.lang.String |
escapeNice(java.lang.String s) |
static java.lang.String |
escapeXml(java.lang.Object value) |
private static java.lang.String |
fixString(java.lang.String s) |
static java.lang.String |
getHexColorFromRGB(int argb) |
static int |
getHexitValue(char ch) |
static boolean |
isStringArray(java.lang.String s) |
private static java.lang.String |
packageJSON(java.lang.String infoType,
java.lang.String info) |
private static java.lang.String |
packageJSON(java.lang.String infoType,
java.lang.StringBuffer sb) |
private static java.lang.String |
packageReadable(java.lang.String infoName,
java.lang.String infoType,
java.lang.String info) |
private static java.lang.String |
packageReadable(java.lang.String infoName,
java.lang.String infoType,
java.lang.StringBuffer sb) |
static java.lang.String |
toJSON(java.lang.String infoType,
java.lang.Object info) |
static java.lang.String |
toReadable(java.lang.Object info) |
static java.lang.String |
toReadable(java.lang.String name,
java.lang.Object info) |
static java.util.BitSet |
unescapeBitset(java.lang.String str) |
static java.util.BitSet[] |
unEscapeBitSetArray(java.lang.String[] list) |
static java.util.BitSet |
unEscapeBitSetArray(java.lang.String[] list,
boolean allowNull) |
static java.lang.Object |
unescapeMatrix(java.lang.String strMatrix) |
static java.lang.Object |
unescapePoint(java.lang.String strPoint) |
static java.lang.Object |
unescapePointOrBitsetOrMatrixOrArray(java.lang.String s) |
static java.util.List |
unescapePointVector(java.lang.String[] pts) |
static java.lang.String[] |
unescapeStringArray(java.lang.String data) |
static java.lang.String |
unescapeUnicode(java.lang.String s) |
private static java.lang.String |
unicode(char c) |
private static final java.lang.String escapable
static java.lang.String ESCAPE_SET
static int nEscape
public static java.lang.String escapeColor(int argb)
public static java.lang.String getHexColorFromRGB(int argb)
public static java.lang.String escape(java.lang.Object x)
public static java.lang.String escape(javax.vecmath.Point4f xyzw)
public static java.lang.String escape(javax.vecmath.AxisAngle4f a)
public static java.lang.String escape(javax.vecmath.Tuple3f xyz)
public static java.lang.String escape(float[] f, boolean asArray)
public static java.lang.String escape(float[][] f, boolean addSemi)
public static java.lang.String escape(float[][][] f, boolean addSemi)
public static java.lang.String escapeChopped(java.lang.String str)
public static java.lang.String escape(java.lang.String str)
public static java.lang.String escape(java.lang.String[] list, boolean nicely)
list
- list of strings to serializenicely
- TODOpublic static java.lang.String escapeArray(java.lang.Object x)
private static java.lang.String escapeNice(java.lang.String s)
private static java.lang.String unicode(char c)
private static java.lang.String chop(java.lang.String s)
public static java.lang.Object unescapePointOrBitsetOrMatrixOrArray(java.lang.String s)
public static boolean isStringArray(java.lang.String s)
public static java.lang.Object unescapePoint(java.lang.String strPoint)
public static java.util.BitSet unescapeBitset(java.lang.String str)
public static java.lang.Object unescapeMatrix(java.lang.String strMatrix)
public static java.lang.String escape(java.util.BitSet bs, boolean isAtoms)
public static java.lang.String escape(java.util.BitSet bs)
public static java.lang.String escape(javax.vecmath.Matrix3f m3)
public static java.lang.String escape(javax.vecmath.Matrix4f m4)
public static java.lang.String escape(java.util.Hashtable ht)
private static java.lang.String packageJSON(java.lang.String infoType, java.lang.StringBuffer sb)
private static java.lang.String packageJSON(java.lang.String infoType, java.lang.String info)
private static java.lang.String fixString(java.lang.String s)
public static java.lang.String toJSON(java.lang.String infoType, java.lang.Object info)
public static java.lang.String toReadable(java.lang.Object info)
public static java.lang.String toReadable(java.lang.String name, java.lang.Object info)
private static java.lang.String packageReadable(java.lang.String infoName, java.lang.String infoType, java.lang.StringBuffer sb)
private static java.lang.String packageReadable(java.lang.String infoName, java.lang.String infoType, java.lang.String info)
public static java.lang.String escapeModelFileNumber(int iv)
public static java.lang.Object encapsulateData(java.lang.String name, java.lang.Object data)
public static java.lang.String escapeXml(java.lang.Object value)
public static java.util.List unescapePointVector(java.lang.String[] pts)
public static java.lang.String unescapeUnicode(java.lang.String s)
public static int getHexitValue(char ch)
public static java.lang.String[] unescapeStringArray(java.lang.String data)
public static java.util.BitSet unEscapeBitSetArray(java.lang.String[] list, boolean allowNull)
public static java.util.BitSet[] unEscapeBitSetArray(java.lang.String[] list)