org.jmol.modelset
Class LabelToken
java.lang.Object
org.jmol.modelset.LabelToken
public class LabelToken
- extends java.lang.Object
Method Summary |
private static void |
appendAtomTokenValue(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)
|
java.lang.String |
format(float floatT,
java.lang.String strT,
javax.vecmath.Tuple3f ptT)
|
static java.lang.String |
formatLabel(Atom atom,
java.lang.String strFormat)
|
static java.lang.String |
formatLabel(Atom atom,
java.lang.String strFormat,
LabelToken[] tokens,
char chAtom,
int[] indices)
|
static java.lang.String |
formatLabel(Bond bond,
LabelToken[] tokens,
java.util.Hashtable values,
int[] indices)
|
static java.util.Hashtable |
getBondLabelValues()
|
static java.lang.String |
getLabel(LabelToken[] tokens)
|
private static boolean |
isLabelPropertyTok(int tok)
|
static java.lang.String |
labelFormat(Measurement measurement,
java.lang.String label,
float value,
java.lang.String units)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
text
private java.lang.String text
key
private java.lang.String key
data
private float[] data
tok
private int tok
pt
private int pt
ch1
private char ch1
width
private int width
precision
private int precision
alignLeft
private boolean alignLeft
zeroPad
private boolean zeroPad
intAsFloat
private boolean intAsFloat
labelTokenParams
private static final java.lang.String labelTokenParams
- See Also:
- Constant Field Values
labelTokenIds
private static final int[] labelTokenIds
twoCharLabelTokenParams
private static final java.lang.String twoCharLabelTokenParams
- See Also:
- Constant Field Values
twoCharLabelTokenIds
private static final int[] twoCharLabelTokenIds
STANDARD_LABEL
public static final java.lang.String STANDARD_LABEL
- See Also:
- Constant Field Values
LabelToken
private LabelToken(java.lang.String text)
LabelToken
private LabelToken(int pt)
isLabelPropertyTok
private static boolean isLabelPropertyTok(int tok)
compile
public static LabelToken[] compile(Viewer viewer,
java.lang.String strFormat,
char chAtom,
java.util.Hashtable htValues)
setToken
private static int setToken(Viewer viewer,
java.lang.String strFormat,
LabelToken lt,
int cch,
int chAtom,
java.util.Hashtable htValues)
formatLabel
public static java.lang.String formatLabel(Atom atom,
java.lang.String strFormat)
formatLabel
public static java.lang.String formatLabel(Atom atom,
java.lang.String strFormat,
LabelToken[] tokens,
char chAtom,
int[] indices)
appendAtomTokenValue
private static void appendAtomTokenValue(Atom atom,
LabelToken t,
java.lang.StringBuffer strLabel,
int[] indices)
getBondLabelValues
public static java.util.Hashtable getBondLabelValues()
formatLabel
public static java.lang.String formatLabel(Bond bond,
LabelToken[] tokens,
java.util.Hashtable values,
int[] indices)
labelFormat
public static java.lang.String labelFormat(Measurement measurement,
java.lang.String label,
float value,
java.lang.String units)
format
public java.lang.String format(float floatT,
java.lang.String strT,
javax.vecmath.Tuple3f ptT)
setValues
public static void setValues(LabelToken[] tokens,
java.util.Hashtable values)
getLabel
public static java.lang.String getLabel(LabelToken[] tokens)