Interface RMIGraphicsLCD

  • All Superinterfaces:
    java.rmi.Remote
    All Known Implementing Classes:
    RMIRemoteGraphicsLCD

    public interface RMIGraphicsLCD
    extends java.rmi.Remote
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void bitBlt​(byte[] src, int sw, int sh, int sx, int sy, byte[] dst, int dw, int dh, int dx, int dy, int w, int h, int rop)  
      void bitBlt​(byte[] src, int sw, int sh, int sx, int sy, int dx, int dy, int w, int h, int rop)  
      void clear()  
      void copyArea​(int sx, int sy, int w, int h, int x, int y, int anchor)  
      void drawArc​(int x, int y, int width, int height, int startAngle, int arcAngle)  
      void drawChar​(char character, int x, int y, int anchor)  
      void drawChars​(char[] data, int offset, int length, int x, int y, int anchor)  
      void drawImage​(Image src, int x, int y, int anchor)  
      void drawLine​(int x0, int y0, int x1, int y1)  
      void drawRect​(int x, int y, int width, int height)  
      void drawRegion​(Image src, int sx, int sy, int w, int h, int transform, int x, int y, int anchor)  
      void drawRegionRop​(Image src, int sx, int sy, int w, int h, int x, int y, int anchor, int rop)  
      void drawRegionRop​(Image src, int sx, int sy, int w, int h, int transform, int x, int y, int anchor, int rop)  
      void drawRoundRect​(int x, int y, int width, int height, int arcWidth, int arcHeight)  
      void drawString​(java.lang.String str, int x, int y, int anchor)  
      void drawString​(java.lang.String str, int x, int y, int anchor, boolean inverted)  
      void drawSubstring​(java.lang.String str, int offset, int len, int x, int y, int anchor)  
      void fillArc​(int x, int y, int width, int height, int startAngle, int arcAngle)  
      void fillRect​(int x, int y, int w, int h)  
      byte[] getDisplay()  
      Font getFont()  
      int getHeight()  
      byte[] getHWDisplay()  
      int getPixel​(int x, int y)  
      int getStrokeStyle()  
      int getTranslateX()  
      int getTranslateY()  
      int getWidth()  
      void refresh()  
      void setAutoRefresh​(boolean on)  
      int setAutoRefreshPeriod​(int period)  
      void setColor​(int rgb)  
      void setColor​(int red, int green, int blue)  
      void setContrast​(int contrast)  
      void setFont​(Font f)  
      void setPixel​(int x, int y, int color)  
      void setStrokeStyle​(int style)  
      void translate​(int x, int y)  
    • Method Detail

      • setPixel

        void setPixel​(int x,
                      int y,
                      int color)
               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getPixel

        int getPixel​(int x,
                     int y)
              throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawString

        void drawString​(java.lang.String str,
                        int x,
                        int y,
                        int anchor,
                        boolean inverted)
                 throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawString

        void drawString​(java.lang.String str,
                        int x,
                        int y,
                        int anchor)
                 throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawSubstring

        void drawSubstring​(java.lang.String str,
                           int offset,
                           int len,
                           int x,
                           int y,
                           int anchor)
                    throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawChar

        void drawChar​(char character,
                      int x,
                      int y,
                      int anchor)
               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawChars

        void drawChars​(char[] data,
                       int offset,
                       int length,
                       int x,
                       int y,
                       int anchor)
                throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getStrokeStyle

        int getStrokeStyle()
                    throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • setStrokeStyle

        void setStrokeStyle​(int style)
                     throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawRegionRop

        void drawRegionRop​(Image src,
                           int sx,
                           int sy,
                           int w,
                           int h,
                           int x,
                           int y,
                           int anchor,
                           int rop)
                    throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawRegionRop

        void drawRegionRop​(Image src,
                           int sx,
                           int sy,
                           int w,
                           int h,
                           int transform,
                           int x,
                           int y,
                           int anchor,
                           int rop)
                    throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawRegion

        void drawRegion​(Image src,
                        int sx,
                        int sy,
                        int w,
                        int h,
                        int transform,
                        int x,
                        int y,
                        int anchor)
                 throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawImage

        void drawImage​(Image src,
                       int x,
                       int y,
                       int anchor)
                throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawLine

        void drawLine​(int x0,
                      int y0,
                      int x1,
                      int y1)
               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawArc

        void drawArc​(int x,
                     int y,
                     int width,
                     int height,
                     int startAngle,
                     int arcAngle)
              throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • fillArc

        void fillArc​(int x,
                     int y,
                     int width,
                     int height,
                     int startAngle,
                     int arcAngle)
              throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawRoundRect

        void drawRoundRect​(int x,
                           int y,
                           int width,
                           int height,
                           int arcWidth,
                           int arcHeight)
                    throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • drawRect

        void drawRect​(int x,
                      int y,
                      int width,
                      int height)
               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • fillRect

        void fillRect​(int x,
                      int y,
                      int w,
                      int h)
               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • copyArea

        void copyArea​(int sx,
                      int sy,
                      int w,
                      int h,
                      int x,
                      int y,
                      int anchor)
               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getFont

        Font getFont()
              throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • setFont

        void setFont​(Font f)
              throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • translate

        void translate​(int x,
                       int y)
                throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getTranslateX

        int getTranslateX()
                   throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getTranslateY

        int getTranslateY()
                   throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • setColor

        void setColor​(int rgb)
               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • setColor

        void setColor​(int red,
                      int green,
                      int blue)
               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • refresh

        void refresh()
              throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • clear

        void clear()
            throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getWidth

        int getWidth()
              throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getHeight

        int getHeight()
               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getDisplay

        byte[] getDisplay()
                   throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getHWDisplay

        byte[] getHWDisplay()
                     throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • setContrast

        void setContrast​(int contrast)
                  throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • bitBlt

        void bitBlt​(byte[] src,
                    int sw,
                    int sh,
                    int sx,
                    int sy,
                    int dx,
                    int dy,
                    int w,
                    int h,
                    int rop)
             throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • bitBlt

        void bitBlt​(byte[] src,
                    int sw,
                    int sh,
                    int sx,
                    int sy,
                    byte[] dst,
                    int dw,
                    int dh,
                    int dx,
                    int dy,
                    int w,
                    int h,
                    int rop)
             throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • setAutoRefresh

        void setAutoRefresh​(boolean on)
                     throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • setAutoRefreshPeriod

        int setAutoRefreshPeriod​(int period)
                          throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException