Class WebUIClient

java.lang.Object
javaforce.webui.WebUIClient

public class WebUIClient extends Object
  • Field Details

    • socket

      public WebSocket socket
    • root

      public Panel root
    • hash

      public String hash
    • nextID

      public int nextID
    • zIndex

      public int zIndex
    • width

      public int width
    • height

      public int height
    • isReady

      public boolean isReady
    • popupMenuMouseDown

      public boolean popupMenuMouseDown
    • topPopupMenu

      public PopupMenu topPopupMenu
  • Constructor Details

  • Method Details

    • getNextID

      public int getNextID()
    • setSocket

      public void setSocket(WebSocket socket)
    • getPanel

      public Panel getPanel()
    • getComponent

      public Component getComponent(String name)
      Get Component by user assigned name.
    • setPanel

      public void setPanel(Panel root)
    • refresh

      public void refresh()
    • dispatchEvent

      public void dispatchEvent(String id, String event, String[] args)
    • dispatchData

      public void dispatchData(byte[] data)
    • ping

      public void ping(int ms)
      Pings the client and waits for a reply (with a timeout).
    • sendData

      public void sendData(byte[] data)
    • sendData

      public void sendData(byte[] data, int pos, int length)
    • sendEvent

      public void sendEvent(String id, String event, String[] args)
    • sendDataEvent

      public void sendDataEvent(byte[] data, String id, String event, String[] args)
    • sendDataEvent

      public void sendDataEvent(byte[] data, int pos, int length, String id, String event, String[] args)
    • html

      public String html()
    • close

      public void close()
    • setProperty

      public void setProperty(String key, Object value)
      Set user define property.
    • getProperty

      public Object getProperty(String key)
      Get user define property.
    • getProperties

      public HashMap<String,Object> getProperties()
    • getZIndex

      public int getZIndex()
    • releaseZIndex

      public void releaseZIndex()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • isReady

      public boolean isReady()
    • isConnected

      public boolean isConnected()
    • setTitle

      public void setTitle(String title)
    • getCurrentID

      public int getCurrentID()
      Returns current ID. This can be used to determine if user has switched to another page. Returns -1 if user disconnected.
    • addResizedListener

      public void addResizedListener(Resized handler)
    • openURL

      public void openURL(String url)
    • setOutputStream

      public void setOutputStream(OutputStream os)
      Set where binary data is written to.