Class l2df.class.storage.ordered
OrderedStorage class.
Inherited from l2df.class.Storage class.
Info:
- Copyright: Atom-TM 2020
- Author: Abelidze
Functions
OrderedStorage:init() | OrderedStorage initialization. |
OrderedStorage:reset() | Reset storage flushing all stored data. |
OrderedStorage:add(object[, reload=false]) | Add new object to storage. |
OrderedStorage:addById(object, id[, reload=false]) | Add object to storage with provided ID. |
OrderedStorage:remove(object) | Remove object from storage. |
OrderedStorage:removeById(id) | Remove object from storage by ID. |
OrderedStorage:enum() | Enumerate storage data #1. |
OrderedStorage:pairs() | Enumerate storage data #2. |
OrderedStorage:first() | Get first stored element. |
OrderedStorage:last() | Get last stored element. |
Functions
Methods- OrderedStorage:init()
- OrderedStorage initialization.
- OrderedStorage:reset()
- Reset storage flushing all stored data.
- OrderedStorage:add(object[, reload=false])
-
Add new object to storage.
Parameters:
- object mixed
- reload boolean (default false)
Returns:
- number
- mixed
- OrderedStorage:addById(object, id[, reload=false])
-
Add object to storage with provided ID.
Parameters:
- object mixed
- id number
- reload boolean (default false)
Returns:
- number
- mixed
- OrderedStorage:remove(object)
-
Remove object from storage.
Parameters:
- object mixed
Returns:
-
boolean
- OrderedStorage:removeById(id)
-
Remove object from storage by ID.
Parameters:
- id number
Returns:
-
boolean
- OrderedStorage:enum()
-
Enumerate storage data #1.
Returns:
-
function
- OrderedStorage:pairs()
-
Enumerate storage data #2.
Returns:
-
function
- OrderedStorage:first()
-
Get first stored element.
Returns:
-
mixed
- OrderedStorage:last()
-
Get last stored element.
Returns:
-
mixed