Uses of Class
standup.profiling.ProfileException

Packages that use ProfileException
standup.clouds This package provides the implementation for the STANDUP user interface. 
standup.joke This package provides joke generation functionality and all its related data structures. 
standup.lexicon This package provides classes and interfaces that handle access and manipulation of the STANDUP lexicon. 
standup.profiling This package provides facilities for an arbitrary profileable application to be configurable through user profiles, a collection of files which can be loaded and saved to a specific folder. 
 

Uses of ProfileException in standup.clouds
 

Methods in standup.clouds that throw ProfileException
 OptionsCloudFrontend ProfileCloudFrontend.createDefaultOptions()
           
 void OptionsGUICloudFrontend.setOptions(Options profile)
           
 

Constructors in standup.clouds that throw ProfileException
OptionsCloudFrontend()
           
ProfileCloudFrontend()
           
 

Uses of ProfileException in standup.joke
 

Methods in standup.joke that throw ProfileException
 OptionsJokeGeneration ProfileJokeGeneration.createDefaultOptions()
           
 void OptionsGUIJokeGeneration.setOptions(Options profile)
           
 

Constructors in standup.joke that throw ProfileException
OptionsJokeGeneration()
           
 

Uses of ProfileException in standup.lexicon
 

Methods in standup.lexicon that throw ProfileException
 OptionsLexicon ProfileLexicon.createDefaultOptions()
           
private  File ProfileLexicon.getLexicalFile(String filename)
           
 void OptionsGUILexicon.setOptions(Options options)
           
 

Constructors in standup.lexicon that throw ProfileException
OptionsLexicon()
          Constructor that uses the values in the default options package.
ProfileLexicon()
           
 

Uses of ProfileException in standup.profiling
 

Methods in standup.profiling that throw ProfileException
static boolean ProfileManager.addFrontendLoginProfile(Profile loginFrontendProfile)
          Tries to create the 'login' user profile, and adds the given Profile, assumed to be a ProfileCloudFrontend as 'clouds.profile';
(package private)  String ProfileManagerGUI.chooseProfileName(Component wholePane)
           
static String ProfileManager.chooseProfileName(Component wholePane)
          A utility method that brings up a JOptionPane input dialog that can be used to select a profile name from the list of available profiles.
static boolean ProfileManager.createDefaultLexicons(String username)
          Copies over various topics and custom lexicons from within the STANDUP jar (from /standup/resources/xml) into the given user's lexicon directory.
abstract  Options Profile.createDefaultOptions()
          Returns an appropriate instance of Options with default values, i.e.
static void ProfileManager.createUser(String name)
          Creates a user and logfile directory for the user with the given name.
static void ProfileManager.createUser(String name, Profileable profileable)
          Creates a user directory for the user with the given name, and creates in it a default profile for the given Profileable.
static File ProfileManager.getDefaultOptionsPackage()
          Returns the default options package file.
static File ProfileManager.getLexiconDirectory(String name)
          Returns the lexicon directory for the user with the given name.
static File ProfileManager.getLogDirectory(String name)
          Returns the logfile directory for the user with the given name.
static List<String> ProfileManager.getNamesList()
          Returns a List<String> of users for whom there are existing Profiles.
static File ProfileManager.getOptionsDirectory()
          Returns the designated directory for options packages.
static File ProfileManager.getUserDirectory(String name)
          Returns the profile directory for the user with the given name.
static void ProfileManager.initialize()
          Sets up the necessary directories for loading and saving user profiles.
static void ProfileManager.initialize(File baseDir)
          Sets up the necessary directories for loading and saving user profiles.
static void ProfileManager.initialize(File userDir, File optionsDir)
          Sets up the necessary directories for loading and saving user profiles.
static void ProfileManagerGUI.main(String[] args)
           
static boolean ProfileManager.profileExists(String name, Profileable profileable)
          Returns true if the profile associated with the given Profileable for the user with the given name exists, false otherwise.
static boolean ProfileManager.quickSaveCurrentProfile(Profileable profileable)
          Saves the profile associated with the given Profileable for the current user.
static boolean ProfileManager.saveCurrentProfile(Profileable profileable)
          Saves the profile associated with the given Profileable for the current user, and any other auxiliary files that make up the profile.
abstract  void OptionsGUI.setOptions(Options options)
          This method sets all the values of the GUI elements in this OptionsGUI, e.g.
static void ProfileManager.useProfile(String name, Profileable profileable)
          Syntactic sugar for the 'cascaded' ProfileManager.useProfile(String, Profileable, boolean) method -- assumes 'first time' every time.
static void ProfileManager.useProfile(String name, Profileable[] profileables)
          Syntactic sugar for the 'non-cascaded' ProfileManager.useProfile(String, Profileable[], boolean) method -- assumes 'first time' every time.
static void ProfileManager.useProfile(String name, Profileable[] profileables, boolean repeat)
          An alternative method for using a user profile.
static boolean ProfileManager.useProfile(String name, Profileable[] profileables, Profile[] profiles, boolean repeat)
          Alternative method of using profiles, where the Profiles themselves are provided as parameters, instead of being read from disk.
static void ProfileManager.useProfile(String name, Profileable profileable, boolean repeat)
          The preferred method for using a user profile.
static boolean ProfileManager.userExists(String name)
          Returns true if the profile directory for the user with the given name exists, false otherwise.
 

Constructors in standup.profiling that throw ProfileException
OptionsPackage()
          Constructor for a new "default" options package.
Profile()
          Constructor that creates a default profile (using appropriate default options).