# FTDictionaryServiceLoader

## Abstract

Used to integrate the service FTDictionaryService

## Methods

`-databaseNameScheme`
`-init`
  used to set up this
`-initialize`
  used to set up this
`-onGraphClosed:`
  called by notification center in case a graph has been closed
`-serviceAvailability`
`-serviceForGraph:`
`-serviceForNode`
`-serviceForNode:ofGraph:`
`-serviceId`
`-serviceVersion`
`-setDatabaseNameSchema:`
  specifies the naming schema for each graph dictionary database
`-setEnvironment:`
  called by the service manager directly after this object is being added to it
`-switchToMode:`
  used to switch to a given operation mode
`-version`

### databaseNameScheme

>     - (NSString *) databaseNameScheme;

method result
  the naming schema for each graph dictionary database

### init

used to set up this

See Also:

> initialize

>     - init;

### initialize

used to set up this

See Also:

> init

>     - init;

### onGraphClosed:

called by notification center in case a graph has been closed

>     - onGraphClosed: (NSNotification *) notification;

##### Parameter Descriptions

> `notification`
>   underlying notification

method result
  self

### serviceAvailability

>     - (id <FTServiceAvailability>) serviceAvailability;

method result
  information about the availability of the service

### serviceForGraph:

>     - (id <FTService>) serviceForGraph: (id <FTGraph>) aGraph;

##### Parameter Descriptions

> `aGraph`
>   graph to load the service for

method result
  loads the service for the specified graph

### serviceForNode

See Also:

> serviceForNode:ofGraph:

>     - (id <FTService>) serviceForNode: (id <FTNode>) aNode ofGraph: (id <FTGraph>) aGraph;

##### Parameter Descriptions

> `aGraph`
>   graph to load the service for

method result
  loads the service for the specified graph

### serviceForNode:ofGraph:

See Also:

> serviceForNode

>     - (id <FTService>) serviceForNode: (id <FTNode>) aNode ofGraph: (id <FTGraph>) aGraph;

##### Parameter Descriptions

> `aGraph`
>   graph to load the service for

### serviceId

>     - (NSString *) serviceId;

method result
  identifier for this services

### serviceVersion

See Also:

> version

>     - (id <FTVersion>) serviceVersion;

### setDatabaseNameSchema:

specifies the naming schema for each graph dictionary database

>     - setDatabaseNameSchema: (NSString *) aDatabaseName;

##### Parameter Descriptions

> `aDatabaseName`
>   the naming schema for each graph dictionary database

method result
  self

### setEnvironment:

called by the service manager directly after this object is being added to it

>     - setEnvironment: (id <FTServiceEnvironment>) aServiceEnvironment;

##### Parameter Descriptions

> `aServiceEnvironment`
>   environment for the service

method result
  self

### switchToMode:

used to switch to a given operation mode

>     - switchToMode: (ft_serviceMode_t) aServiceMode;

method result
  self

### version

See Also:

> serviceVersion

>     - (id <FTVersion>) serviceVersion;

method result
  return the version of this service

(Last Updated August 27, 2006)