| Package | com.adobe.linguistics.spelling.framework |
| Class | public class ResourceTable |
| Inheritance | ResourceTable Object |
| Implements | flash.utils.IExternalizable |
| Language Version : | ActionScript 3.0 |
| Runtime Versions : | AIR 1.0, Flash Player 10 |
| Property | Defined By | ||
|---|---|---|---|
| availableLanguages : Vector.<String> [read-only]
A list of languages supported in this ResourceTable
| ResourceTable | ||
| Method | Defined By | ||
|---|---|---|---|
Constructs a new ResourceTable object that performs language to resource mapping. | ResourceTable | ||
getResource(language:String):Object
Get the resource for the specified language. | ResourceTable | ||
setResource(language:String, resource:Object):void
Set the resource for the specified language. | ResourceTable | ||
| availableLanguages | property |
availableLanguages:Vector.<String> [read-only] A list of languages supported in this ResourceTable
public function get availableLanguages():Vector.<String>| ResourceTable | () | Constructor |
public function ResourceTable()Constructs a new ResourceTable object that performs language to resource mapping.
| getResource | () | method |
public function getResource(language:String):ObjectGet the resource for the specified language.
Parameters
language:String — The language associated with the resource you are looking for.
|
Object — An Object that stores the resource file URL(s).
|
var resource_en_US:Object = SpellingConfiguration.resourceTable.getResource("en_US");
trace("rule file:" + resource_en_US["rule"] + ", dictionary file:" + resource_en_US.dict);
| setResource | () | method |
public function setResource(language:String, resource:Object):voidSet the resource for the specified language.
Parameters
language:String — The language that you want to assign spelling resources to.
| |
resource:Object — A Object that behave as an associated array, it
contains the path(s) to the resource file(s). For the time being, the only
supported resource is hunspell dictionary, which contains a rule file (.aff) and a
dictionary file (.dic).
|
var resourceTable:ResourceTable = new ResourceTable();
resourceTable.setResource("en_US", {rule:"en_US.aff", dict:"en_US.dic"});