Class PDFGraphicsDevice


  • class PDFGraphicsDevice
    extends java.awt.GraphicsDevice
    This implements the GraphicsDevice interface as appropriate for a PDFGraphics2D. This is quite simple since we only have one GraphicsConfiguration for now (this might change in the future I suppose).
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.GraphicsDevice

        java.awt.GraphicsDevice.WindowTranslucency
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.awt.GraphicsConfiguration gc
      The Graphics Config that created us...
      • Fields inherited from class java.awt.GraphicsDevice

        TYPE_IMAGE_BUFFER, TYPE_PRINTER, TYPE_RASTER_SCREEN
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.GraphicsConfiguration getBestConfiguration​(java.awt.GraphicsConfigTemplate gct)
      Ignore template and return the only config we have
      java.awt.GraphicsConfiguration[] getConfigurations()
      Return an array of our one GraphicsConfig
      java.awt.GraphicsConfiguration getDefaultConfiguration()
      Return out sole GraphicsConfig.
      java.lang.String getIDstring()
      Generate an IdString..
      int getType()
      Let the caller know that we are "a printer"
      • Methods inherited from class java.awt.GraphicsDevice

        getAvailableAcceleratedMemory, getDisplayMode, getDisplayModes, getFullScreenWindow, isDisplayChangeSupported, isFullScreenSupported, isWindowTranslucencySupported, setDisplayMode, setFullScreenWindow
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • gc

        protected java.awt.GraphicsConfiguration gc
        The Graphics Config that created us...
    • Constructor Detail

      • PDFGraphicsDevice

        PDFGraphicsDevice​(PDFGraphicsConfiguration gc)
        Create a new PDF graphics device.
        Parameters:
        gc - The graphics configuration we should reference
    • Method Detail

      • getBestConfiguration

        public java.awt.GraphicsConfiguration getBestConfiguration​(java.awt.GraphicsConfigTemplate gct)
        Ignore template and return the only config we have
        Overrides:
        getBestConfiguration in class java.awt.GraphicsDevice
        Parameters:
        gct - the template configuration
        Returns:
        the best configuration which is the only one
      • getConfigurations

        public java.awt.GraphicsConfiguration[] getConfigurations()
        Return an array of our one GraphicsConfig
        Specified by:
        getConfigurations in class java.awt.GraphicsDevice
        Returns:
        an array containing the one graphics configuration
      • getDefaultConfiguration

        public java.awt.GraphicsConfiguration getDefaultConfiguration()
        Return out sole GraphicsConfig.
        Specified by:
        getDefaultConfiguration in class java.awt.GraphicsDevice
        Returns:
        the graphics configuration that created this object
      • getIDstring

        public java.lang.String getIDstring()
        Generate an IdString..
        Specified by:
        getIDstring in class java.awt.GraphicsDevice
        Returns:
        the ID string for this device, uses toString
      • getType

        public int getType()
        Let the caller know that we are "a printer"
        Specified by:
        getType in class java.awt.GraphicsDevice
        Returns:
        the type which is always printer