Up

# STLanguageManager class documentation

### Authors

Generated by stevko

# Software documentation for the STLanguageManager class

## STLanguageManager : NSObject

> Declared in:
>   StepTalk/STLanguageManager.h

Description forthcoming.

Instance Variables
Method summary

- +defaultManager
- -availableLanguages
- -bundleForLanguage:
- -createEngineForLanguage:
- -defaultLanguage
- -engineClassForLanguage:

### defaultManager

+ (STLanguageManager*) defaultManager;

Description forthcoming.

### availableLanguages

- (NSArray*) availableLanguages;

Description forthcoming.

### bundleForLanguage:

- (NSBundle*) bundleForLanguage: (NSString*)language;

Description forthcoming.

### createEngineForLanguage:

- (STEngine*) createEngineForLanguage: (NSString*)language;

Description forthcoming.

### defaultLanguage

- (NSString*) defaultLanguage;

Returns the name of default scripting language specified by the STDefaultLanguage default. If there is no such default in user's defaults database, then Smalltalk is used.

### engineClassForLanguage:

- (Class) engineClassForLanguage: (NSString*)language;

Return an engine class for specified language. The class lookup is as follows:

## Instance Variables for STLanguageManager Class

### engineClasses

@protected NSMutableDictionary* engineClasses;

Description forthcoming.

### fileTypes

@protected NSMutableDictionary* fileTypes;

Description forthcoming.

### languageBundles

@protected NSMutableDictionary* languageBundles;

Description forthcoming.

### languageInfos

@protected NSMutableDictionary* languageInfos;

Description forthcoming.

### languages

@protected NSMutableArray* languages;

Description forthcoming.

Up