org.jmol.viewer

Class Token

public class Token extends Object

Nested Class Summary
static classToken.Token2
Field Summary
static intabsolute
static intadd
static intadpmax
static intadpmin
static intall
static intaltloc
static intambient
static intamino
static intangle
static intanimation
static intarray
static Object[]arrayPairs
static String[]astrType
static intatomExpressionCommand
static intatomID
static intatomIndex
static intatomno
static intatomproperty
static intatoms
static intatomX
static intatomY
static intatomZ
static intaverage
static intaxes
static intaxis
static intaxisangle
static intbabel
static intback
static intbackbone
static intbackground
static intbacklit
static intbitset
static intbondcount
static intbondmode
static intbondorder
static intbonds
static intbondset
static intbottom
static intboundbox
static intbranch
static intbreakcmd
static intcalculate
static intcarbohydrate
static intcartoon
static intcell
static intcenter
static intcenterAt
static intchain
static intclear
static intclickable
static intclipboard
static intcolon
static intcolor
static intcomma
static intcommand
static intcomparator
static intcomparefloatx100
static intconfiguration
static intconnect
static intconnected
static intconsole
static intconstraint
static intcontinuecmd
static intcoord
static intcos
static intcross
static intdata
static intdecimal
static intdefaultColors
static intdefaultON
static intdefine
static intdelay
static intdelete
static intdepth
static intdiffuse
static intdipole
static intdirection
static intdisplacement
static intdisplay
static intdisplayed
static intdistance
static intdiv
static intdivide
static intdna
static intdollarsign
static intdot
static intdots
static intdotted
static intdraw
static intecho
static intelement
static intelemno
static intellipsoid
static intelsecmd
static intelseif
static intend
static intendifcmd
static intexit
static intexpression
static intexpressionBegin
static intexpressionEnd
static intfile
static intfill
static intfind
static intfixedtemp
static intflowCommand
static intfont
static intfontsize
static intforcmd
static intformalCharge
static intfracX
static intfracXyz
static intfracY
static intfracZ
static intframe
static intfrank
static intfront
static intfrontlit
static intfrontonly
static intfullylit
static intfunction
static intgeosurface
static intgetproperty
static intgotocmd
static intgroup
static intgroupID
static inthalo
static inthbond
static inthelp
static inthetero
static inthidden
static inthide
static inthistory
static inthover
static inthydrogen
static intidentifier
static intidentify
static intifcmd
static intimage
static intimplicitStringCommand
static intinfo
static intinitialize
static intinsertion
static intinteger
intintValue
static intinvertSelected
static intionic
static intisaromatic
static intisosurface
static intjavascript
static intjmol
static intjoin
static intkeyword
static intlabel
static intlast
static intlcaocartoon
static intleft
static intleftbrace
static intleftdivide
static intleftparen
static intleftsquare
static intlength
static intlines
static intlist
static intload
static intloop
static Hashtablemap
static intmathExpressionCommand
static intmathfunc
static intmathop
static intmathproperty
static intmax
static intmep
static intmesh
static intmeshRibbon
static intmessage
static intmin
static intminimize
static intminmaxmask
static intminus
static intmisc
static intmo
static intmode
static intmodel
static intmolecule
static intmonitor
static intmonomer
static intmove
static intmoveto
static intmul
static intnada
static intnavigate
static intnext
static intnoArgs
static intnodots
static intnoeval
static intnofill
static intnomesh
static intnone
static intnormal
static intnotfrontonly
static intnotriangles
static intnucleic
static intoccupancy
static intoff
static inton
static intonly
static intopAnd
static intopaque
static intopEQ
static intopGE
static intopGT
static intopLE
static intopLT
static intopNE
static intopNot
static intopOr
static intopToggle
static intopXor
static intorientation
static intpartialCharge
static intpause
static intpdbheader
static intpercent
static intphi
static intpicking
static intpickingStyle
static intplane
static intplay
static intplayrev
static intplus
static intpmesh
static intpoint
static intpoint3f
static intpoint4f
static intpointgroup
static intpolyhedra
static intpolymer
static intpolymerLength
static intpredefinedset
static intprev
static intprint
static intproperty
static intpropselector
static intprotein
static intpsi
static Point3fpt0
static intpurine
static intpyrimidine
static intquaternion
static intquit
static intqw
static intradius
static intramachandran
static intrandom
static intrange
static intrasmol
static intrefresh
static intreplace
static intreset
static intresidue
static intresno
static intrestore
static intrestrict
static intresume
static intreturncmd
static intrewind
static intribbon
static intright
static intrightbrace
static intrightparen
static intrightsquare
static intrna
static introcket
static introtate
static introtateSelected
static introtation
static intrubberband
static intsasurface
static intsave
static intscale
static intscale3d
static intscript
static intselect
static intselected
static intselectionHalo
static intsemicolon
static intseqcode
static intsequence
static intset
static intsetparam
static intsettable
static intshape
static intshapely
static intshow
static intsidechain
static intsin
static intsite
static intsize
static intslab
static intsolid
static intsolvent
static intspacefill
static intspacegroup
static intspecexponent
static intspecialposition
static intspecpercent
static intspecpower
static intspecular
static intspec_alternate
static intspec_atom
static intspec_chain
static intspec_model
static intspec_model2
static intspec_name_pattern
static intspec_resid
static intspec_seqcode
static intspec_seqcode_range
static intspin
static intsplit
static intsqrt
static intssbond
static intstar
static intstate
static intstereo
static intstraightness
static intstrands
static intstring
static intstructure
static intsub
static intsubset
static intsubstructure
static intsurface
static intsurfacedistance
static intsymmetry
static intsymop
static intsync
static inttemperature
static intthismodel
static inttimes
inttok
static TokentokenAll
static TokentokenAnd
static TokentokenArraySelector
static TokentokenComma
static TokentokenCoordinateBegin
static TokentokenCoordinateEnd
static TokentokenDivide
static TokentokenExpressionBegin
static TokentokenExpressionEnd
static TokentokenLeftParen
static TokentokenMinus
static TokentokenOff
static TokentokenOn
static TokentokenOr
static TokentokenPlus
static TokentokenRightParen
static TokentokenSet
static TokentokenSetArray
static TokentokenSetProperty
static TokentokenSetVar
static TokentokenTimes
static inttop
static inttorsion
static inttrace
static inttransform
static inttranslate
static inttranslateSelected
static inttranslation
static inttranslucent
static inttransparent
static inttriangles
static inttrim
static inttype
static intunaryMinus
static intunitcell
static inturl
static intuser
static intvalence
Objectvalue
static intvanderwaals
static intvar
static intvector
static intvibration
static intvibX
static intvibXyz
static intvibY
static intvibZ
static intvisible
static intwhilecmd
static intwireframe
static intwithin
static intwrite
static intxyz
static intzap
static intzoom
static intzoomTo
Constructor Summary
Token(int tok, int intValue, Object value)
Token(int tok)
Token(int tok, int intValue)
Token(int tok, Object value)
Method Summary
static voidaddToken(String ident, Token token)
static BitSetbsSelect(Token token)
static BitSetbsSelect(Token token, int n)
static booleanbValue(Token x)
static String[]concatList(Token x1, Token x2)
static floatfValue(Token x)
static StringgetCommandSet(String strBegin)
retrieves an unsorted list of viable commands that could be completed by this initial set of characters.
static intgetMaxMathParams(int tokCommand)
static intgetPrecedence(int tok)
static intgetSettableTokFromString(String s)
static TokengetTokenFromName(String name)
static String[]getTokensLike(String type)
static TokenintToken(int intValue)
static intiValue(Token x)
static StringnameOf(int tok)
static ObjectnValue(Token x)
static ObjectoValue(Token x)
static TokenselectItem(Token tokenIn)
static TokenselectItem(Token tokenIn, int i2)
static intsizeOf(Token x)
static StringsValue(Token x)
StringtoString()
static TokentValue(String str)
static StringtypeOf(Token x)
static ObjectunescapePointOrBitsetAsToken(String s)

Field Detail

absolute

static final int absolute

add

static final int add

adpmax

public static final int adpmax

adpmin

public static final int adpmin

all

static final int all

altloc

static final int altloc

ambient

public static final int ambient

amino

static final int amino

angle

static final int angle

animation

static final int animation

array

static final int array

arrayPairs

private static final Object[] arrayPairs

astrType

static final String[] astrType

atomExpressionCommand

static final int atomExpressionCommand

atomID

static final int atomID

atomIndex

static final int atomIndex

atomno

public static final int atomno

atomproperty

static final int atomproperty

atoms

public static final int atoms

atomX

public static final int atomX

atomY

public static final int atomY

atomZ

public static final int atomZ

average

static final int average

axes

static final int axes

axis

static final int axis

axisangle

static final int axisangle

babel

static final int babel

back

static final int back

backbone

static final int backbone

background

static final int background

backlit

public static final int backlit

bitset

public static final int bitset

bondcount

static final int bondcount

bondmode

static final int bondmode

bondorder

static final int bondorder

bonds

public static final int bonds

bondset

static final int bondset

bottom

static final int bottom

boundbox

public static final int boundbox

branch

public static final int branch

breakcmd

static final int breakcmd

calculate

static final int calculate

carbohydrate

public static final int carbohydrate

cartoon

static final int cartoon

cell

public static final int cell

center

static final int center

centerAt

static final int centerAt

chain

public static final int chain

clear

static final int clear

clickable

static final int clickable

clipboard

static final int clipboard

colon

static final int colon

color

public static final int color

comma

static final int comma

command

public static final int command

comparator

static final int comparator

comparefloatx100

static final int comparefloatx100

configuration

static final int configuration

connect

public static final int connect

connected

public static final int connected

console

static final int console

constraint

static final int constraint

continuecmd

static final int continuecmd

coord

static final int coord

cos

static final int cos

cross

static final int cross

data

static final int data

decimal

static final int decimal

defaultColors

static final int defaultColors

defaultON

static final int defaultON

define

static final int define

delay

static final int delay

delete

static final int delete

depth

static final int depth

diffuse

static final int diffuse

dipole

static final int dipole

direction

static final int direction

displacement

static final int displacement

display

static final int display

displayed

static final int displayed

distance

static final int distance

div

static final int div

divide

static final int divide

dna

public static final int dna

dollarsign

static final int dollarsign

dot

static final int dot

dots

public static final int dots

dotted

static final int dotted

draw

public static final int draw

echo

static final int echo

element

public static final int element

elemno

public static final int elemno

ellipsoid

static final int ellipsoid

elsecmd

static final int elsecmd

elseif

static final int elseif

end

static final int end

endifcmd

static final int endifcmd

exit

static final int exit

expression

static final int expression

expressionBegin

static final int expressionBegin

expressionEnd

static final int expressionEnd

file

static final int file

fill

public static final int fill

find

static final int find

fixedtemp

static final int fixedtemp

flowCommand

static final int flowCommand

font

static final int font

fontsize

static final int fontsize

forcmd

static final int forcmd

formalCharge

public static final int formalCharge

fracX

public static final int fracX

fracXyz

public static final int fracXyz

fracY

public static final int fracY

fracZ

public static final int fracZ

frame

static final int frame

frank

static final int frank

front

public static final int front

frontlit

public static final int frontlit

frontonly

public static final int frontonly

fullylit

public static final int fullylit

function

static final int function

geosurface

static final int geosurface

getproperty

static final int getproperty

gotocmd

static final int gotocmd

group

public static final int group

groupID

static final int groupID

halo

static final int halo

hbond

static final int hbond

help

static final int help

hetero

public static final int hetero

hidden

static final int hidden

hide

static final int hide

history

static final int history

hover

static final int hover

hydrogen

public static final int hydrogen

identifier

public static final int identifier

identify

static final int identify

ifcmd

static final int ifcmd

image

static final int image

implicitStringCommand

static final int implicitStringCommand

info

public static final int info

initialize

static final int initialize

insertion

static final int insertion

integer

static final int integer

intValue

public int intValue

invertSelected

static final int invertSelected

ionic

static final int ionic

isaromatic

public static final int isaromatic

isosurface

static final int isosurface

javascript

static final int javascript

jmol

static final int jmol

join

static final int join

keyword

private static final int keyword

label

static final int label

last

static final int last

lcaocartoon

static final int lcaocartoon

left

static final int left

leftbrace

static final int leftbrace

leftdivide

static final int leftdivide

leftparen

static final int leftparen

leftsquare

static final int leftsquare

length

static final int length

lines

static final int lines

list

static final int list

load

static final int load

loop

static final int loop

map

private static Hashtable map

mathExpressionCommand

static final int mathExpressionCommand

mathfunc

static final int mathfunc

mathop

static final int mathop

mathproperty

static final int mathproperty

max

static final int max

mep

static final int mep

mesh

public static final int mesh

meshRibbon

static final int meshRibbon

message

static final int message

min

static final int min

minimize

static final int minimize

minmaxmask

static final int minmaxmask

minus

static final int minus

misc

static final int misc

mo

static final int mo

mode

static final int mode

model

public static final int model

molecule

public static final int molecule

monitor

static final int monitor

monomer

static final int monomer

move

static final int move

moveto

static final int moveto

mul

static final int mul

nada

static final int nada

navigate

static final int navigate

static final int next

noArgs

static final int noArgs

nodots

public static final int nodots

noeval

static final int noeval

nofill

public static final int nofill

nomesh

public static final int nomesh

none

static final int none

normal

static final int normal

notfrontonly

public static final int notfrontonly

notriangles

public static final int notriangles

nucleic

public static final int nucleic

occupancy

public static final int occupancy

off

public static final int off

on

public static final int on

only

static final int only

opAnd

static final int opAnd

opaque

static final int opaque

opEQ

public static final int opEQ

opGE

static final int opGE

opGT

static final int opGT

opLE

static final int opLE

opLT

static final int opLT

opNE

static final int opNE

opNot

static final int opNot

opOr

static final int opOr

opToggle

static final int opToggle

opXor

static final int opXor

orientation

static final int orientation

partialCharge

public static final int partialCharge

pause

static final int pause

pdbheader

static final int pdbheader

percent

static final int percent

phi

static final int phi

picking

static final int picking

pickingStyle

static final int pickingStyle

plane

static final int plane

play

static final int play

playrev

static final int playrev

plus

static final int plus

pmesh

static final int pmesh

point

static final int point

point3f

public static final int point3f

point4f

public static final int point4f

pointgroup

static final int pointgroup

polyhedra

static final int polyhedra

polymer

static final int polymer

polymerLength

static final int polymerLength

predefinedset

static final int predefinedset

static final int prev

print

static final int print

property

static final int property

propselector

static final int propselector

protein

public static final int protein

psi

static final int psi

pt0

static final Point3f pt0

purine

public static final int purine

pyrimidine

public static final int pyrimidine

quaternion

static final int quaternion

quit

static final int quit

qw

static final int qw

radius

static final int radius

ramachandran

static final int ramachandran

random

static final int random

range

static final int range

rasmol

static final int rasmol

refresh

static final int refresh

replace

static final int replace

reset

static final int reset

residue

public static final int residue

resno

static final int resno

restore

static final int restore

restrict

static final int restrict

resume

static final int resume

returncmd

static final int returncmd

rewind

static final int rewind

ribbon

static final int ribbon

right

static final int right

rightbrace

static final int rightbrace

rightparen

static final int rightparen

rightsquare

static final int rightsquare

rna

public static final int rna

rocket

static final int rocket

rotate

static final int rotate

rotateSelected

static final int rotateSelected

rotation

static final int rotation

rubberband

static final int rubberband

sasurface

static final int sasurface

save

static final int save

scale

static final int scale

scale3d

static final int scale3d

script

static final int script

select

static final int select

selected

public static final int selected

selectionHalo

static final int selectionHalo

semicolon

static final int semicolon

seqcode

static final int seqcode

sequence

public static final int sequence

set

static final int set

setparam

static final int setparam

settable

static final int settable

shape

static final int shape

shapely

static final int shapely

show

static final int show

sidechain

static final int sidechain

sin

static final int sin

site

public static final int site

size

static final int size

slab

static final int slab

solid

static final int solid

solvent

static final int solvent

spacefill

static final int spacefill

spacegroup

static final int spacegroup

specexponent

static final int specexponent

specialposition

public static final int specialposition

specpercent

static final int specpercent

specpower

static final int specpower

specular

static final int specular

spec_alternate

public static final int spec_alternate

spec_atom

public static final int spec_atom

spec_chain

public static final int spec_chain

spec_model

public static final int spec_model

spec_model2

static final int spec_model2

spec_name_pattern

public static final int spec_name_pattern

spec_resid

public static final int spec_resid

spec_seqcode

public static final int spec_seqcode

spec_seqcode_range

public static final int spec_seqcode_range

spin

static final int spin

split

static final int split

sqrt

static final int sqrt

ssbond

static final int ssbond

star

static final int star

state

static final int state

stereo

static final int stereo

straightness

public static final int straightness

strands

static final int strands

string

public static final int string

structure

public static final int structure

sub

static final int sub

subset

static final int subset

substructure

static final int substructure

surface

static final int surface

surfacedistance

static final int surfacedistance

symmetry

public static final int symmetry

symop

static final int symop

sync

static final int sync

temperature

public static final int temperature

thismodel

static final int thismodel

times

static final int times

tok

public int tok

tokenAll

static final Token tokenAll

tokenAnd

public static final Token tokenAnd

tokenArraySelector

static final Token tokenArraySelector

tokenComma

public static final Token tokenComma

tokenCoordinateBegin

static final Token tokenCoordinateBegin

tokenCoordinateEnd

static final Token tokenCoordinateEnd

tokenDivide

static final Token tokenDivide

tokenExpressionBegin

public static final Token tokenExpressionBegin

tokenExpressionEnd

public static final Token tokenExpressionEnd

tokenLeftParen

public static final Token tokenLeftParen

tokenMinus

static final Token tokenMinus

tokenOff

static final Token tokenOff

tokenOn

static final Token tokenOn

tokenOr

public static final Token tokenOr

tokenPlus

static final Token tokenPlus

tokenRightParen

public static final Token tokenRightParen

tokenSet

static final Token tokenSet

tokenSetArray

static final Token tokenSetArray

tokenSetProperty

static final Token tokenSetProperty

tokenSetVar

static final Token tokenSetVar

tokenTimes

static final Token tokenTimes

top

static final int top

torsion

static final int torsion

trace

static final int trace

transform

static final int transform

translate

static final int translate

translateSelected

static final int translateSelected

translation

static final int translation

translucent

public static final int translucent

transparent

static final int transparent

triangles

public static final int triangles

trim

static final int trim

type

static final int type

unaryMinus

static final int unaryMinus

unitcell

public static final int unitcell

url

static final int url

user

static final int user

valence

public static final int valence

value

public Object value

vanderwaals

public static final int vanderwaals

var

static final int var

vector

static final int vector

vibration

static final int vibration

vibX

public static final int vibX

vibXyz

public static final int vibXyz

vibY

public static final int vibY

vibZ

public static final int vibZ

visible

static final int visible

whilecmd

static final int whilecmd

wireframe

static final int wireframe

within

static final int within

write

static final int write

xyz

public static final int xyz

zap

static final int zap

zoom

static final int zoom

zoomTo

static final int zoomTo

Constructor Detail

Token

public Token(int tok, int intValue, Object value)

Token

public Token(int tok)

Token

public Token(int tok, int intValue)

Token

public Token(int tok, Object value)

Method Detail

addToken

public static void addToken(String ident, Token token)

bsSelect

static BitSet bsSelect(Token token)

bsSelect

static BitSet bsSelect(Token token, int n)

bValue

static boolean bValue(Token x)

concatList

static String[] concatList(Token x1, Token x2)

fValue

static float fValue(Token x)

getCommandSet

public static String getCommandSet(String strBegin)
retrieves an unsorted list of viable commands that could be completed by this initial set of characters. If fewer than two characters are given, then only the "preferred" command is given (measure, not monitor, for example), and in all cases if both a singular and a plural might be returned, only the singular is returned.

Parameters: strBegin initial characters of the command, or null

Returns: UNSORTED semicolon-separated string of viable commands

getMaxMathParams

static int getMaxMathParams(int tokCommand)

getPrecedence

static int getPrecedence(int tok)

getSettableTokFromString

public static int getSettableTokFromString(String s)

getTokenFromName

public static Token getTokenFromName(String name)

getTokensLike

static String[] getTokensLike(String type)

intToken

public static final Token intToken(int intValue)

iValue

static int iValue(Token x)

nameOf

public static String nameOf(int tok)

nValue

static Object nValue(Token x)

oValue

static Object oValue(Token x)

selectItem

static Token selectItem(Token tokenIn)

selectItem

static Token selectItem(Token tokenIn, int i2)

sizeOf

static int sizeOf(Token x)

sValue

static String sValue(Token x)

toString

public String toString()

tValue

static Token tValue(String str)

typeOf

static String typeOf(Token x)

unescapePointOrBitsetAsToken

public static Object unescapePointOrBitsetAsToken(String s)