com.ibm.tivoli.maximo.asset.ilog.applet

Class ILogApplet

  • java.lang.Object
    • java.awt.Component
      • java.awt.Container
        • java.awt.Panel
          • java.applet.Applet
            • javax.swing.JApplet
              • com.ibm.tivoli.maximo.asset.ilog.applet.ILogApplet
  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer
    Direct Known Subclasses:
    DiagrammerApplet


    public abstract class ILogApplet
    extends javax.swing.JApplet
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JApplet

        javax.swing.JApplet.AccessibleJApplet
      • Nested classes/interfaces inherited from class java.applet.Applet

        java.applet.Applet.AccessibleApplet
      • Nested classes/interfaces inherited from class java.awt.Panel

        java.awt.Panel.AccessibleAWTPanel
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      protected AssetTopologyUtil atu 
      protected java.util.ResourceBundle bundle 
      static java.lang.String CHAR_ENCODING 
      protected boolean isBidi 
      protected boolean isRTL 
      static java.lang.String LRE 
      static java.lang.String LRM 
      static java.lang.String PDF 
      static java.lang.String RLE 
      static java.lang.String RLM 
      • Fields inherited from class javax.swing.JApplet

        accessibleContext, rootPane, rootPaneCheckingEnabled
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor and Description
      ILogApplet() 
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method and Description
      static java.lang.String arrayToString(java.lang.String[] a, java.lang.String separator) 
      abstract void createGUI() 
      static javax.swing.ImageIcon createImageIcon(java.lang.String name) 
      java.lang.Object evalJSResult(java.lang.String cmdString)
      Simple js eval() to call javascript and return a result
      protected java.lang.String getControlId() 
      java.net.URL getControlServletURL(java.util.Hashtable args) 
      java.net.URL getControlServletURL(java.lang.String[] argNames, java.lang.String[] argValues) 
      java.lang.String getName() 
      java.lang.String getSkinName() 
      protected java.lang.String getUISessionId() 
      void init() 
      boolean isChromeGreaterThan30() 
      boolean isFirefoxGreaterThan10() 
      boolean isHttpUsingJavascript() 
      void loadData(java.lang.String initialLoadRequired)
      primary applet data loading entry
      boolean loadDataOnInit() 
      abstract void loadModel(boolean isInitialLoadRequired) 
      void log(java.lang.String string) 
      InputStreamResolver newInputStreamResolver() 
      int nextJavascriptCommunicationId() 
      void onJavascriptResponse(int id, java.lang.String data, boolean encoded)
      Called by the javascript code when the dojo xhr has a response.
      static java.lang.String removeMarkers(java.lang.String str) 
      void sendEvent(java.lang.String event) 
      void sendEvent(java.lang.String event, java.util.Hashtable values) 
      void sendEvent(java.lang.String event, java.lang.String target) 
      void sendEvent(java.lang.String event, java.lang.String target, java.util.Hashtable values) 
      void setJavascriptHandler(int id, JavascriptHandler handler)
      Register Javascript Response handler for a given request id
      void showWarnings() 
      • Methods inherited from class javax.swing.JApplet

        addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.applet.Applet

        destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
      • Methods inherited from class java.awt.Panel

        addNotify
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ILogApplet

        public ILogApplet()
    • Method Detail

      • createGUI

        public abstract void createGUI()
      • loadModel

        public abstract void loadModel(boolean isInitialLoadRequired)
      • init

        public final void init()
        Overrides:
        init in class java.applet.Applet
      • loadData

        public final void loadData(java.lang.String initialLoadRequired)
        primary applet data loading entry
      • showWarnings

        public void showWarnings()
      • createImageIcon

        public static javax.swing.ImageIcon createImageIcon(java.lang.String name)
      • getControlServletURL

        public java.net.URL getControlServletURL(java.lang.String[] argNames,
                                                 java.lang.String[] argValues)
                                          throws java.net.MalformedURLException
        Throws:
        java.net.MalformedURLException
      • getControlServletURL

        public java.net.URL getControlServletURL(java.util.Hashtable args)
                                          throws java.net.MalformedURLException,
                                                 java.io.UnsupportedEncodingException
        Throws:
        java.net.MalformedURLException
        java.io.UnsupportedEncodingException
      • arrayToString

        public static java.lang.String arrayToString(java.lang.String[] a,
                                                     java.lang.String separator)
                                              throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
      • loadDataOnInit

        public boolean loadDataOnInit()
      • sendEvent

        public void sendEvent(java.lang.String event)
      • sendEvent

        public void sendEvent(java.lang.String event,
                              java.util.Hashtable values)
      • sendEvent

        public void sendEvent(java.lang.String event,
                              java.lang.String target)
      • sendEvent

        public void sendEvent(java.lang.String event,
                              java.lang.String target,
                              java.util.Hashtable values)
      • getSkinName

        public java.lang.String getSkinName()
      • removeMarkers

        public static java.lang.String removeMarkers(java.lang.String str)
      • getUISessionId

        protected java.lang.String getUISessionId()
        Returns:
      • getControlId

        protected java.lang.String getControlId()
        Returns:
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class java.awt.Component
      • isHttpUsingJavascript

        public boolean isHttpUsingJavascript()
      • isFirefoxGreaterThan10

        public boolean isFirefoxGreaterThan10()
      • isChromeGreaterThan30

        public boolean isChromeGreaterThan30()
      • evalJSResult

        public java.lang.Object evalJSResult(java.lang.String cmdString)
        Simple js eval() to call javascript and return a result
        Parameters:
        cmdString -
        Returns:
      • setJavascriptHandler

        public void setJavascriptHandler(int id,
                                         JavascriptHandler handler)
        Register Javascript Response handler for a given request id
        Parameters:
        id -
        handler -
      • onJavascriptResponse

        public void onJavascriptResponse(int id,
                                         java.lang.String data,
                                         boolean encoded)
        Called by the javascript code when the dojo xhr has a response.
        Parameters:
        id - request id
        data - data from dojo xhr response
        encoded - (currently unused)
      • nextJavascriptCommunicationId

        public int nextJavascriptCommunicationId()
      • log

        public void log(java.lang.String string)