Sweet Home 3D 4.0

com.eteks.sweethome3d.viewcontroller
Class ViewFactoryAdapter

java.lang.Object
  extended by com.eteks.sweethome3d.viewcontroller.ViewFactoryAdapter
All Implemented Interfaces:
ViewFactory

public class ViewFactoryAdapter
extends Object
implements ViewFactory

A view factory with all its methods throwing UnsupportedOperationException exception.

Since:
4.0
Author:
Emmanuel Puybaret

Constructor Summary
ViewFactoryAdapter()
           
 
Method Summary
 View createBackgroundImageWizardStepsView(BackgroundImage backgroundImage, UserPreferences preferences, BackgroundImageWizardController backgroundImageWizardController)
          Returns a new view that displays the different steps that helps the user to choose a background image.
 DialogView createCompassView(UserPreferences preferences, CompassController compassController)
          Returns a new view that edits compass values.
 View createFurnitureCatalogView(FurnitureCatalog catalog, UserPreferences preferences, FurnitureCatalogController furnitureCatalogController)
          Returns a new view that displays furniture catalog.
 View createFurnitureView(Home home, UserPreferences preferences, FurnitureController furnitureController)
          Returns a new view that displays home furniture list.
 HelpView createHelpView(UserPreferences preferences, HelpController helpController)
          Returns a new view that displays Sweet Home 3D help.
 DialogView createHome3DAttributesView(UserPreferences preferences, Home3DAttributesController home3DAttributesController)
          Returns a new view that edits 3D attributes.
 DialogView createHomeFurnitureView(UserPreferences preferences, HomeFurnitureController homeFurnitureController)
          Returns a new view that edits furniture values.
 HomeView createHomeView(Home home, UserPreferences preferences, HomeController homeController)
          Returns a new view that displays home and its sub views.
 ImportedFurnitureWizardStepsView createImportedFurnitureWizardStepsView(CatalogPieceOfFurniture piece, String modelName, boolean importHomePiece, UserPreferences preferences, ImportedFurnitureWizardController importedFurnitureWizardController)
          Returns a new view that displays the different steps that helps the user to import furniture.
 View createImportedTextureWizardStepsView(CatalogTexture texture, String textureName, UserPreferences preferences, ImportedTextureWizardController importedTextureWizardController)
          Returns a new view that displays the different steps that helps the user to import a texture.
 DialogView createLabelView(boolean modification, UserPreferences preferences, LabelController labelController)
          Returns a new view that edits label values.
 DialogView createLevelView(UserPreferences preferences, LevelController levelController)
          Returns a new view that edits level values.
 View createModelMaterialsView(UserPreferences preferences, ModelMaterialsController modelMaterialsController)
          Returns a new view that edits the materials of its controller.
 DialogView createObserverCameraView(UserPreferences preferences, ObserverCameraController home3dAttributesController)
          Returns a new view that edits observer camera values.
 DialogView createPageSetupView(UserPreferences preferences, PageSetupController pageSetupController)
          Creates a new view that edits page setup.
 DialogView createPhotosView(Home home, UserPreferences preferences, PhotosController photosController)
          Returns a new view able to compute a photos of a home from its stored points of view.
 DialogView createPhotoView(Home home, UserPreferences preferences, PhotoController photoController)
          Returns a new view able to compute a photo realistic image of a home.
 PlanView createPlanView(Home home, UserPreferences preferences, PlanController planController)
          Returns a new view that displays home on a plan.
 DialogView createPrintPreviewView(Home home, UserPreferences preferences, HomeController homeController, PrintPreviewController printPreviewController)
          Returns a new view that displays home print preview.
 DialogView createRoomView(UserPreferences preferences, RoomController roomController)
          Returns a new view that edits room values.
 TextureChoiceView createTextureChoiceView(UserPreferences preferences, TextureChoiceController textureChoiceController)
          Returns a new view that edits the texture of its controller.
 ThreadedTaskView createThreadedTaskView(String taskMessage, UserPreferences preferences, ThreadedTaskController controller)
          Returns a new view that displays message for a threaded task.
 DialogView createUserPreferencesView(UserPreferences preferences, UserPreferencesController userPreferencesController)
          Returns a new view that edits user preferences.
 DialogView createVideoView(Home home, UserPreferences preferences, VideoController videoController)
          Returns a new view able to compute a 3D video of a home.
 View createView3D(Home home, UserPreferences preferences, HomeController3D controller)
          Returns a new view that displays home in 3D.
 DialogView createWallView(UserPreferences preferences, WallController wallController)
          Returns a new view that edits wall values.
 DialogView createWizardView(UserPreferences preferences, WizardController wizardController)
          Returns a new view that displays a wizard.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewFactoryAdapter

public ViewFactoryAdapter()
Method Detail

createBackgroundImageWizardStepsView

public View createBackgroundImageWizardStepsView(BackgroundImage backgroundImage,
                                                 UserPreferences preferences,
                                                 BackgroundImageWizardController backgroundImageWizardController)
Description copied from interface: ViewFactory
Returns a new view that displays the different steps that helps the user to choose a background image.

Specified by:
createBackgroundImageWizardStepsView in interface ViewFactory
Throws:
UnsupportedOperationException

createFurnitureCatalogView

public View createFurnitureCatalogView(FurnitureCatalog catalog,
                                       UserPreferences preferences,
                                       FurnitureCatalogController furnitureCatalogController)
Description copied from interface: ViewFactory
Returns a new view that displays furniture catalog.

Specified by:
createFurnitureCatalogView in interface ViewFactory
Throws:
UnsupportedOperationException

createFurnitureView

public View createFurnitureView(Home home,
                                UserPreferences preferences,
                                FurnitureController furnitureController)
Description copied from interface: ViewFactory
Returns a new view that displays home furniture list.

Specified by:
createFurnitureView in interface ViewFactory
Throws:
UnsupportedOperationException

createHelpView

public HelpView createHelpView(UserPreferences preferences,
                               HelpController helpController)
Description copied from interface: ViewFactory
Returns a new view that displays Sweet Home 3D help.

Specified by:
createHelpView in interface ViewFactory
Throws:
UnsupportedOperationException

createHome3DAttributesView

public DialogView createHome3DAttributesView(UserPreferences preferences,
                                             Home3DAttributesController home3DAttributesController)
Description copied from interface: ViewFactory
Returns a new view that edits 3D attributes.

Specified by:
createHome3DAttributesView in interface ViewFactory
Throws:
UnsupportedOperationException

createLevelView

public DialogView createLevelView(UserPreferences preferences,
                                  LevelController levelController)
Description copied from interface: ViewFactory
Returns a new view that edits level values.

Specified by:
createLevelView in interface ViewFactory
Throws:
UnsupportedOperationException

createHomeFurnitureView

public DialogView createHomeFurnitureView(UserPreferences preferences,
                                          HomeFurnitureController homeFurnitureController)
Description copied from interface: ViewFactory
Returns a new view that edits furniture values.

Specified by:
createHomeFurnitureView in interface ViewFactory
Throws:
UnsupportedOperationException

createHomeView

public HomeView createHomeView(Home home,
                               UserPreferences preferences,
                               HomeController homeController)
Description copied from interface: ViewFactory
Returns a new view that displays home and its sub views.

Specified by:
createHomeView in interface ViewFactory
Throws:
UnsupportedOperationException

createImportedFurnitureWizardStepsView

public ImportedFurnitureWizardStepsView createImportedFurnitureWizardStepsView(CatalogPieceOfFurniture piece,
                                                                               String modelName,
                                                                               boolean importHomePiece,
                                                                               UserPreferences preferences,
                                                                               ImportedFurnitureWizardController importedFurnitureWizardController)
Description copied from interface: ViewFactory
Returns a new view that displays the different steps that helps the user to import furniture.

Specified by:
createImportedFurnitureWizardStepsView in interface ViewFactory
Throws:
UnsupportedOperationException

createImportedTextureWizardStepsView

public View createImportedTextureWizardStepsView(CatalogTexture texture,
                                                 String textureName,
                                                 UserPreferences preferences,
                                                 ImportedTextureWizardController importedTextureWizardController)
Description copied from interface: ViewFactory
Returns a new view that displays the different steps that helps the user to import a texture.

Specified by:
createImportedTextureWizardStepsView in interface ViewFactory
Throws:
UnsupportedOperationException

createLabelView

public DialogView createLabelView(boolean modification,
                                  UserPreferences preferences,
                                  LabelController labelController)
Description copied from interface: ViewFactory
Returns a new view that edits label values.

Specified by:
createLabelView in interface ViewFactory
Throws:
UnsupportedOperationException

createPageSetupView

public DialogView createPageSetupView(UserPreferences preferences,
                                      PageSetupController pageSetupController)
Description copied from interface: ViewFactory
Creates a new view that edits page setup.

Specified by:
createPageSetupView in interface ViewFactory
Throws:
UnsupportedOperationException

createPlanView

public PlanView createPlanView(Home home,
                               UserPreferences preferences,
                               PlanController planController)
Description copied from interface: ViewFactory
Returns a new view that displays home on a plan.

Specified by:
createPlanView in interface ViewFactory
Throws:
UnsupportedOperationException

createPrintPreviewView

public DialogView createPrintPreviewView(Home home,
                                         UserPreferences preferences,
                                         HomeController homeController,
                                         PrintPreviewController printPreviewController)
Description copied from interface: ViewFactory
Returns a new view that displays home print preview.

Specified by:
createPrintPreviewView in interface ViewFactory
Throws:
UnsupportedOperationException

createRoomView

public DialogView createRoomView(UserPreferences preferences,
                                 RoomController roomController)
Description copied from interface: ViewFactory
Returns a new view that edits room values.

Specified by:
createRoomView in interface ViewFactory
Throws:
UnsupportedOperationException

createCompassView

public DialogView createCompassView(UserPreferences preferences,
                                    CompassController compassController)
Description copied from interface: ViewFactory
Returns a new view that edits compass values.

Specified by:
createCompassView in interface ViewFactory
Throws:
UnsupportedOperationException

createObserverCameraView

public DialogView createObserverCameraView(UserPreferences preferences,
                                           ObserverCameraController home3dAttributesController)
Description copied from interface: ViewFactory
Returns a new view that edits observer camera values.

Specified by:
createObserverCameraView in interface ViewFactory
Throws:
UnsupportedOperationException

createTextureChoiceView

public TextureChoiceView createTextureChoiceView(UserPreferences preferences,
                                                 TextureChoiceController textureChoiceController)
Description copied from interface: ViewFactory
Returns a new view that edits the texture of its controller.

Specified by:
createTextureChoiceView in interface ViewFactory
Throws:
UnsupportedOperationException

createModelMaterialsView

public View createModelMaterialsView(UserPreferences preferences,
                                     ModelMaterialsController modelMaterialsController)
Description copied from interface: ViewFactory
Returns a new view that edits the materials of its controller.

Specified by:
createModelMaterialsView in interface ViewFactory
Throws:
UnsupportedOperationException

createThreadedTaskView

public ThreadedTaskView createThreadedTaskView(String taskMessage,
                                               UserPreferences preferences,
                                               ThreadedTaskController controller)
Description copied from interface: ViewFactory
Returns a new view that displays message for a threaded task.

Specified by:
createThreadedTaskView in interface ViewFactory
Throws:
UnsupportedOperationException

createUserPreferencesView

public DialogView createUserPreferencesView(UserPreferences preferences,
                                            UserPreferencesController userPreferencesController)
Description copied from interface: ViewFactory
Returns a new view that edits user preferences.

Specified by:
createUserPreferencesView in interface ViewFactory
Throws:
UnsupportedOperationException

createView3D

public View createView3D(Home home,
                         UserPreferences preferences,
                         HomeController3D controller)
Description copied from interface: ViewFactory
Returns a new view that displays home in 3D.

Specified by:
createView3D in interface ViewFactory
Throws:
UnsupportedOperationException

createWallView

public DialogView createWallView(UserPreferences preferences,
                                 WallController wallController)
Description copied from interface: ViewFactory
Returns a new view that edits wall values.

Specified by:
createWallView in interface ViewFactory
Throws:
UnsupportedOperationException

createWizardView

public DialogView createWizardView(UserPreferences preferences,
                                   WizardController wizardController)
Description copied from interface: ViewFactory
Returns a new view that displays a wizard.

Specified by:
createWizardView in interface ViewFactory
Throws:
UnsupportedOperationException

createPhotoView

public DialogView createPhotoView(Home home,
                                  UserPreferences preferences,
                                  PhotoController photoController)
Description copied from interface: ViewFactory
Returns a new view able to compute a photo realistic image of a home.

Specified by:
createPhotoView in interface ViewFactory
Throws:
UnsupportedOperationException

createPhotosView

public DialogView createPhotosView(Home home,
                                   UserPreferences preferences,
                                   PhotosController photosController)
Description copied from interface: ViewFactory
Returns a new view able to compute a photos of a home from its stored points of view.

Specified by:
createPhotosView in interface ViewFactory
Throws:
UnsupportedOperationException

createVideoView

public DialogView createVideoView(Home home,
                                  UserPreferences preferences,
                                  VideoController videoController)
Description copied from interface: ViewFactory
Returns a new view able to compute a 3D video of a home.

Specified by:
createVideoView in interface ViewFactory
Throws:
UnsupportedOperationException

Sweet Home 3D 4.0

© Copyrights 2006-2013 eTeks - All rights reserved
Distributed under GNU General Public License