org.gwtwidgets.client.ui.canvas.impl
Class IECanvasFactory

java.lang.Object
  extended by org.gwtwidgets.client.ui.canvas.impl.CanvasFactory
      extended by org.gwtwidgets.client.ui.canvas.impl.IECanvasFactory

public class IECanvasFactory
extends CanvasFactory

Font Factory for Internet Explorer that returns IECanvasImpl and BitmapFontImpl instances.

Author:
George Georgovassilis g.georgovassilis[at]gmail.com

Constructor Summary
IECanvasFactory()
           
 
Method Summary
 Canvas create(int width, int height)
          Return a canvas implementation for the current browser
 Font getFont(java.lang.String bitmapPath, java.lang.String descriptionPath, FontLoadListener listener)
          Get a font object for use with a canvas.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IECanvasFactory

public IECanvasFactory()
Method Detail

create

public Canvas create(int width,
                     int height)
Description copied from class: CanvasFactory
Return a canvas implementation for the current browser

Specified by:
create in class CanvasFactory
Returns:

getFont

public Font getFont(java.lang.String bitmapPath,
                    java.lang.String descriptionPath,
                    FontLoadListener listener)
Description copied from class: CanvasFactory
Get a font object for use with a canvas. This method is asynchronous and may issue non blocking requests to the server. Depending on the implementation, Font objects may be returned that are not yet initialised and an invocation of onLoad must be expected prior to using the font. Again, depending on the implementation, cached instanced may be returned immediately, and the onLoad listener will be invoked before returning the font object.

Specified by:
getFont in class CanvasFactory
Parameters:
bitmapPath - Path to the font bitmap.
descriptionPath - Path to the font descriptor
listener - Optional listener to invoke after font has been instantiated or when an error occured.
Returns:
Font


Copyright © 2009. All Rights Reserved.