Module commonapi.repos
Repository interface module.
Holds information of game elements like tracks, streets, bridges, tunnels, crossings
Info:
- Copyright: 2017-2019
- Author: Oskar Eisemuth
Class Repository
repoobj.getCount () | Get count of Entries. |
repoobj.getEntries () | Return entries. |
repoobj.getEntriesFiltered (filters) | Return filteded entries. |
repoobj.getById (id) | Return entry by id. |
repoobj.getByName (name) | Return entry by name. |
Repository Interface
track | Track repository |
street | Street repository |
bridge | Bridge repository |
tunnel | Tunnel repository |
railroadCrossing | Railroad crossing repository |
Repos Types
repoentry | A repo entry. |
Class Repository
Repository Object.
Object accessed by repository interface
- repoobj.getCount ()
- Get count of Entries.
- repoobj.getEntries ()
-
Return entries.
Returns:
- repoobj.getEntriesFiltered (filters)
-
Return filteded entries.
Parameters:
- filters {function,...} A list of filters to apply
Returns:
- repoobj.getById (id)
-
Return entry by id.
Parameters:
- id integer Id of entry
Returns:
-
repoentry
Entry
- repoobj.getByName (name)
-
Return entry by name.
Parameters:
- name string Name of entry
Returns:
-
repoentry
Entry
Repository Interface
Public interface to get specific repositories.
- track
- Track repository
- street
- Street repository
- bridge
- Bridge repository
- tunnel
- Tunnel repository
- railroadCrossing
-
Railroad crossing repository
See also: