Package org.openscience.jmol.app
Class JmolApp
- java.lang.Object
-
- org.openscience.jmol.app.JmolApp
-
- All Implemented Interfaces:
JmolAppAPI
public class JmolApp extends java.lang.Object implements JmolAppAPI
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classJmolApp.OptSort
-
Field Summary
Fields Modifier and Type Field Description floatautoAnimationDelayjava.awt.PointborderbooleanhaveBorderbooleanhaveConsolebooleanhaveDisplayHistoryFilehistoryFilejava.util.Map<java.lang.String,java.lang.Object>infobooleanisDataOnlybooleanisKioskbooleanisPrintOnlybooleanisSilentjava.awt.PointjmolPositionprivate java.lang.StringmenuFileprivate java.lang.StringmodelFilenameintportThe data model.private booleanscanInputprivate java.lang.Stringscript1private java.lang.Stringscript2private java.lang.StringscriptFilenamebooleansplashEnabledintstartupHeightintstartupWidthjava.io.FileuserPropsFile
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHistoryWindowInfo(java.lang.String name, java.awt.Component window, java.awt.Point border)private voidcheckOptions(org.apache.commons.cli.CommandLine line, org.apache.commons.cli.Options options)java.awt.PointgetHistoryWindowPosition(java.lang.String name)java.awt.DimensiongetHistoryWindowSize(java.lang.String name)private org.apache.commons.cli.OptionsgetOptions()voidparseCommandLine(java.lang.String[] args)private voidrunScript(java.lang.String script, boolean outputResults, JmolViewer vwr)voidstartViewer(JmolViewer vwr, SplashInterface splash, boolean isJmolData)
-
-
-
Field Detail
-
port
public int port
The data model.
-
startupWidth
public int startupWidth
-
startupHeight
public int startupHeight
-
border
public java.awt.Point border
-
haveBorder
public boolean haveBorder
-
userPropsFile
public java.io.File userPropsFile
-
historyFile
public HistoryFile historyFile
-
haveConsole
public boolean haveConsole
-
haveDisplay
public boolean haveDisplay
-
splashEnabled
public boolean splashEnabled
-
isDataOnly
public boolean isDataOnly
-
isKiosk
public boolean isKiosk
-
isPrintOnly
public boolean isPrintOnly
-
isSilent
public boolean isSilent
-
info
public java.util.Map<java.lang.String,java.lang.Object> info
-
jmolPosition
public java.awt.Point jmolPosition
-
autoAnimationDelay
public float autoAnimationDelay
-
modelFilename
private java.lang.String modelFilename
-
scriptFilename
private java.lang.String scriptFilename
-
script1
private java.lang.String script1
-
script2
private java.lang.String script2
-
scanInput
private boolean scanInput
-
menuFile
private java.lang.String menuFile
-
-
Method Detail
-
parseCommandLine
public void parseCommandLine(java.lang.String[] args)
-
getOptions
private org.apache.commons.cli.Options getOptions()
-
checkOptions
private void checkOptions(org.apache.commons.cli.CommandLine line, org.apache.commons.cli.Options options)
-
startViewer
public void startViewer(JmolViewer vwr, SplashInterface splash, boolean isJmolData)
-
runScript
private void runScript(java.lang.String script, boolean outputResults, JmolViewer vwr)
-
addHistoryWindowInfo
public void addHistoryWindowInfo(java.lang.String name, java.awt.Component window, java.awt.Point border)- Specified by:
addHistoryWindowInfoin interfaceJmolAppAPI
-
getHistoryWindowPosition
public java.awt.Point getHistoryWindowPosition(java.lang.String name)
- Specified by:
getHistoryWindowPositionin interfaceJmolAppAPI
-
getHistoryWindowSize
public java.awt.Dimension getHistoryWindowSize(java.lang.String name)
- Specified by:
getHistoryWindowSizein interfaceJmolAppAPI
-
-