Sweet Home 3D 4.0

com.eteks.sweethome3d.io
Class DefaultUserPreferences

java.lang.Object
  extended by com.eteks.sweethome3d.model.UserPreferences
      extended by com.eteks.sweethome3d.io.DefaultUserPreferences

public class DefaultUserPreferences
extends UserPreferences

Default user preferences.

Author:
Emmanuel Puybaret

Nested Class Summary
 
Nested classes/interfaces inherited from class com.eteks.sweethome3d.model.UserPreferences
UserPreferences.Property
 
Field Summary
 
Fields inherited from class com.eteks.sweethome3d.model.UserPreferences
FURNITURE_LIBRARY_TYPE, LANGUAGE_LIBRARY_TYPE, TEXTURES_LIBRARY_TYPE
 
Constructor Summary
DefaultUserPreferences()
          Creates default user preferences read from resource files in the default language.
 
Method Summary
 void addFurnitureLibrary(String name)
          Throws an exception because default user preferences can't manage additional furniture libraries.
 void addLanguageLibrary(String name)
          Throws an exception because default user preferences can't manage additional language libraries.
 void addTexturesLibrary(String name)
          Throws an exception because default user preferences can't manage additional textures libraries.
 boolean furnitureLibraryExists(String name)
          Throws an exception because default user preferences can't manage additional furniture libraries.
 List<Library> getLibraries()
          Throws an exception because default user preferences don't support libraries.
 boolean languageLibraryExists(String name)
          Throws an exception because default user preferences can't manage language libraries.
 boolean texturesLibraryExists(String name)
          Throws an exception because default user preferences can't manage textures libraries.
 void write()
          Throws an exception because default user preferences can't be written with this class.
 
Methods inherited from class com.eteks.sweethome3d.model.UserPreferences
addAutoCompletionString, addPropertyChangeListener, getAutoCompletedProperties, getAutoCompletionStrings, getAutoSaveDelayForRecovery, getCurrency, getDefaultSupportedLanguages, getDefaultTextStyle, getFurnitureCatalog, getLanguage, getLengthUnit, getLocalizedString, getLocalizedString, getNewFloorThickness, getNewWallHeight, getNewWallPattern, getNewWallThickness, getPatternsCatalog, getRecentColors, getRecentHomes, getRecentHomesMaxCount, getResourceClassLoaders, getSupportedLanguages, getTexturesCatalog, getUpdatesMinimumDate, getWallPattern, isActionTipIgnored, isAerialViewCenteredOnSelectionEnabled, isCheckUpdatesEnabled, isFurnitureCatalogViewedInTree, isFurnitureViewedFromTop, isGridVisible, isLanguageEditable, isMagnetismEnabled, isNavigationPanelVisible, isRoomFloorColoredOrTextured, isRulersVisible, removePropertyChangeListener, resetIgnoredActionTips, setActionTipIgnored, setAerialViewCenteredOnSelectionEnabled, setAutoCompletionStrings, setAutoSaveDelayForRecovery, setCheckUpdatesEnabled, setCurrency, setFloorColoredOrTextured, setFurnitureCatalog, setFurnitureCatalogViewedInTree, setFurnitureViewedFromTop, setGridVisible, setLanguage, setMagnetismEnabled, setNavigationPanelVisible, setNewFloorThickness, setNewWallHeight, setNewWallPattern, setNewWallThickness, setPatternsCatalog, setRecentColors, setRecentHomes, setRulersVisible, setSupportedLanguages, setTexturesCatalog, setUnit, setUpdatesMinimumDate, setWallPattern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultUserPreferences

public DefaultUserPreferences()
Creates default user preferences read from resource files in the default language.

Method Detail

write

public void write()
           throws RecorderException
Throws an exception because default user preferences can't be written with this class.

Specified by:
write in class UserPreferences
Throws:
RecorderException - if user preferences couldn'y be saved.

languageLibraryExists

public boolean languageLibraryExists(String name)
                              throws RecorderException
Throws an exception because default user preferences can't manage language libraries.

Specified by:
languageLibraryExists in class UserPreferences
Parameters:
name - the name of the resource to check
Throws:
RecorderException

addLanguageLibrary

public void addLanguageLibrary(String name)
                        throws RecorderException
Throws an exception because default user preferences can't manage additional language libraries.

Specified by:
addLanguageLibrary in class UserPreferences
Parameters:
name - the location where the library can be found.
Throws:
RecorderException

furnitureLibraryExists

public boolean furnitureLibraryExists(String name)
                               throws RecorderException
Throws an exception because default user preferences can't manage additional furniture libraries.

Specified by:
furnitureLibraryExists in class UserPreferences
Parameters:
name - the name of the resource to check
Throws:
RecorderException

addFurnitureLibrary

public void addFurnitureLibrary(String name)
                         throws RecorderException
Throws an exception because default user preferences can't manage additional furniture libraries.

Specified by:
addFurnitureLibrary in class UserPreferences
Parameters:
name - the location where the library can be found.
Throws:
RecorderException

texturesLibraryExists

public boolean texturesLibraryExists(String name)
                              throws RecorderException
Throws an exception because default user preferences can't manage textures libraries.

Specified by:
texturesLibraryExists in class UserPreferences
Parameters:
name - the name of the resource to check
Throws:
RecorderException

addTexturesLibrary

public void addTexturesLibrary(String name)
                        throws RecorderException
Throws an exception because default user preferences can't manage additional textures libraries.

Specified by:
addTexturesLibrary in class UserPreferences
Parameters:
name - the location where the library can be found.
Throws:
RecorderException

getLibraries

public List<Library> getLibraries()
Throws an exception because default user preferences don't support libraries.

Specified by:
getLibraries in class UserPreferences
Since:
4.0

Sweet Home 3D 4.0

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