package com.google.gwt.gin.higherlower.client.gin; import com.google.gwt.gin.higherlower.client.DeckOfCardsImageBundle; import com.google.gwt.user.client.ui.Image; import com.google.inject.Inject; import com.google.inject.Provider; /** * Gives out the back of a playing card. */ public class BackOfCardProvider implements Provider<Image> { private final DeckOfCardsImageBundle imageBundle; @Inject public BackOfCardProvider(DeckOfCardsImageBundle imageBundle) { this.imageBundle = imageBundle; } public Image get() { return imageBundle.back().createImage(); } }