ch.sahits.game.graphic.image
Class DisplayImageDIResolver

java.lang.Object
  extended by ch.sahits.game.openpatrician.util.BaseDIFactory
      extended by ch.sahits.game.openpatrician.model.ModelDIFactory
          extended by ch.sahits.game.graphic.image.ImageDIResolver
              extended by ch.sahits.game.graphic.image.DisplayImageDIResolver

public class DisplayImageDIResolver
extends ImageDIResolver


Field Summary
private  org.springframework.beans.factory.BeanFactory factory
           
private static DisplayImageDIResolver INSTANCE
           
 
Constructor Summary
protected DisplayImageDIResolver()
          Make the constructor portected to ensure it only can be called from super classes implementing the singleton pattern
 
Method Summary
static DisplayImageDIResolver getInstance()
           
 ILanguageAwareImageLoader getLanguageStartupScreanLoader(Locale locale)
          Retrieve a language aware image loader for the start screen images
 IImageLoader getMainScreenLoader()
          Retrieve the image loader for the main sceen images
 IImageLoader getStartScreenLoader()
          Retrieve the image loader for the start sceen images
 IDataImageLoader getXMLImageLoader()
          Retrieve the XML image loader for the main screen
 void init()
           
 
Methods inherited from class ch.sahits.game.graphic.image.ImageDIResolver
, getFontLoader, getImageUtilities, getIndividualImageLoader, getOffsetcalculator, getOpenPatricianPainter, getOpenPatricianSlabPainter, getPolygonCalculator
 
Methods inherited from class ch.sahits.game.openpatrician.model.ModelDIFactory
getBuildingProduction, getCityProduction, getPolulanceConsumtion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factory

private org.springframework.beans.factory.BeanFactory factory

INSTANCE

private static DisplayImageDIResolver INSTANCE
Constructor Detail

DisplayImageDIResolver

protected DisplayImageDIResolver()
Make the constructor portected to ensure it only can be called from super classes implementing the singleton pattern

Method Detail

getInstance

public static DisplayImageDIResolver getInstance()

init

public void init()
Overrides:
init in class ImageDIResolver

getMainScreenLoader

public IImageLoader getMainScreenLoader()
Retrieve the image loader for the main sceen images

Returns:

getStartScreenLoader

public IImageLoader getStartScreenLoader()
Retrieve the image loader for the start sceen images

Returns:

getXMLImageLoader

public IDataImageLoader getXMLImageLoader()
Retrieve the XML image loader for the main screen

Returns:

getLanguageStartupScreanLoader

public ILanguageAwareImageLoader getLanguageStartupScreanLoader(Locale locale)
Retrieve a language aware image loader for the start screen images

Parameters:
locale - to be used
Returns:


Copyright © 2011-2012 Sahits GmbH. All Rights Reserved.