Package | com.adobe.linguistics.spelling.framework |
Class | public class ResourceTable |
Inheritance | ResourceTable ![]() |
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):Object
Get 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):void
Set 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"});