Class: Fox::FXStringDict
- Defined in:
- rdoc-sources/FXStringDict.rb
Overview
An FXStringDict (string dictionary) object maps one string to another string. The inserted strings are copied when they’re inserted.
Instance Attribute Summary
Attributes inherited from FXDict
Instance Method Summary collapse
-
#data(pos) ⇒ Object
Return the string at integer position pos.
-
#find(key) ⇒ Object
Return the entry indexed by key, or nil if the key does not exist.
-
#initialize ⇒ FXStringDict
constructor
Return an initialized FXStringDict instance.
-
#insert(key, value, mrk = false) ⇒ Object
Insert a new string indexed by key, with given mark flag.
-
#remove(key) ⇒ Object
Remove entry indexed by key.
-
#replace(key, value, mrk = false) ⇒ Object
Replace or insert a new string indexed by key, unless given mark is lower than the existing mark.
Methods inherited from FXDict
#clear, #each_key, #empty?, #has_key?, #key, #keys, #marked?, #next, #prev
Methods inherited from FXObject
#bind, #handle, #load, #save, subclasses
Constructor Details
#initialize ⇒ FXStringDict
Return an initialized FXStringDict instance.
10 |
# File 'rdoc-sources/FXStringDict.rb', line 10 def initialize; end |
Instance Method Details
#data(pos) ⇒ Object
Return the string at integer position pos.
35 |
# File 'rdoc-sources/FXStringDict.rb', line 35 def data(pos); end |
#find(key) ⇒ Object
Return the entry indexed by key, or nil if the key does not exist.
30 |
# File 'rdoc-sources/FXStringDict.rb', line 30 def find(key); end |
#insert(key, value, mrk = false) ⇒ Object
Insert a new string indexed by key, with given mark flag.
15 |
# File 'rdoc-sources/FXStringDict.rb', line 15 def insert(key, value, mrk=false); end |
#remove(key) ⇒ Object
Remove entry indexed by key.
25 |
# File 'rdoc-sources/FXStringDict.rb', line 25 def remove(key); end |
#replace(key, value, mrk = false) ⇒ Object
Replace or insert a new string indexed by key, unless given mark is lower than the existing mark.
20 |
# File 'rdoc-sources/FXStringDict.rb', line 20 def replace(key, value, mrk=false); end |