Class JmolApp

  • All Implemented Interfaces:
    JmolAppAPI

    public class JmolApp
    extends java.lang.Object
    implements JmolAppAPI
    • 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
      • 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
    • Constructor Detail

      • JmolApp

        public JmolApp()
      • JmolApp

        public JmolApp​(java.lang.String[] args)
        standard Jmol application entry point
        Parameters:
        args -
    • 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)
      • 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:
        addHistoryWindowInfo in interface JmolAppAPI
      • getHistoryWindowSize

        public java.awt.Dimension getHistoryWindowSize​(java.lang.String name)
        Specified by:
        getHistoryWindowSize in interface JmolAppAPI