public class LabelToken
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
alignLeft |
private char |
ch1 |
private float[] |
data |
private boolean |
intAsFloat |
private java.lang.String |
key |
private static int[] |
labelTokenIds |
private static java.lang.String |
labelTokenParams |
private int |
precision |
private int |
pt |
static java.lang.String |
STANDARD_LABEL |
private java.lang.String |
text |
private int |
tok |
private static int[] |
twoCharLabelTokenIds |
private static java.lang.String |
twoCharLabelTokenParams |
private int |
width |
private boolean |
zeroPad |
Modifier | Constructor and Description |
---|---|
private |
LabelToken(int pt) |
private |
LabelToken(java.lang.String text) |
Modifier and Type | Method and Description |
---|---|
private static void |
appendAtomTokenValue(Viewer viewer,
Atom atom,
LabelToken t,
java.lang.StringBuffer strLabel,
int[] indices) |
static LabelToken[] |
compile(Viewer viewer,
java.lang.String strFormat,
char chAtom,
java.util.Hashtable htValues) |
private java.lang.String |
format(float floatT,
java.lang.String strT,
javax.vecmath.Tuple3f ptT) |
static java.lang.String |
formatLabel(Viewer viewer,
Atom atom,
java.lang.String strFormat) |
static java.lang.String |
formatLabel(Viewer viewer,
Atom atom,
java.lang.String strFormat,
LabelToken[] tokens,
char chAtom,
int[] indices) |
static java.lang.String |
formatLabel(Viewer viewer,
Bond bond,
LabelToken[] tokens,
java.util.Hashtable values,
int[] indices) |
static java.lang.String |
formatLabel(Viewer viewer,
Measurement measurement,
java.lang.String label,
float value,
java.lang.String units) |
static java.util.Hashtable |
getBondLabelValues() |
static java.lang.String |
getLabel(LabelToken[] tokens) |
private static boolean |
isLabelPropertyTok(int tok) |
private static int |
setToken(Viewer viewer,
java.lang.String strFormat,
LabelToken lt,
int cch,
int chAtom,
java.util.Hashtable htValues) |
static void |
setValues(LabelToken[] tokens,
java.util.Hashtable values) |
private java.lang.String text
private java.lang.String key
private float[] data
private int tok
private int pt
private char ch1
private int width
private int precision
private boolean alignLeft
private boolean zeroPad
private boolean intAsFloat
private static final java.lang.String labelTokenParams
private static final int[] labelTokenIds
private static final java.lang.String twoCharLabelTokenParams
private static final int[] twoCharLabelTokenIds
public static final java.lang.String STANDARD_LABEL
private LabelToken(java.lang.String text)
private LabelToken(int pt)
private static boolean isLabelPropertyTok(int tok)
public static LabelToken[] compile(Viewer viewer, java.lang.String strFormat, char chAtom, java.util.Hashtable htValues)
private static int setToken(Viewer viewer, java.lang.String strFormat, LabelToken lt, int cch, int chAtom, java.util.Hashtable htValues)
public static java.lang.String formatLabel(Viewer viewer, Atom atom, java.lang.String strFormat)
public static java.lang.String formatLabel(Viewer viewer, Atom atom, java.lang.String strFormat, LabelToken[] tokens, char chAtom, int[] indices)
private static void appendAtomTokenValue(Viewer viewer, Atom atom, LabelToken t, java.lang.StringBuffer strLabel, int[] indices)
public static java.util.Hashtable getBondLabelValues()
public static java.lang.String formatLabel(Viewer viewer, Bond bond, LabelToken[] tokens, java.util.Hashtable values, int[] indices)
public static java.lang.String formatLabel(Viewer viewer, Measurement measurement, java.lang.String label, float value, java.lang.String units)
private java.lang.String format(float floatT, java.lang.String strT, javax.vecmath.Tuple3f ptT)
public static void setValues(LabelToken[] tokens, java.util.Hashtable values)
public static java.lang.String getLabel(LabelToken[] tokens)