Module commonapi.uiparameter

UI Paramater creating

Info:

  • Copyright: 2017-2018
  • Author: Oskar Eisemuth

UI Parameter interface

createTrackCatenary ([o]) Create a track and catenary selector uiparamater
createTrack ([o]) Create a track selector uiparamater
createStreet ([o]) Create a street selector uiparamater
createRailBridge ([o]) Create a rail bridge selector uiparamater
createRoadBridge ([o]) Create a road bridge selector uiparamater
modifyTrackCatenary (params[, o]) Modify a track and catenary ui paramater
modifyRailBridge (params[, o]) Modify a rail bridge ui paramater
replace (params, newparams) Replaces ui parameters with new parameters

Class UITypeSelector

UITypeSelector:new ([o]) Constructor
UITypeSelector:addFilter (filter) Adds a new filter to the filter list
UITypeSelector:getEntries () Returns a filtered list of items in the repository
UITypeSelector:createUIParams (params) Creates ui params
UITypeSelector:getSelection (params) Get result from user selection
UITypeSelector.filters Default filter list

Class TrackSelector

TrackSelector.key Param key
TrackSelector.caption Caption

Class TrackCatenarySelector

TrackCatenarySelector:createUIParams (params) Creates ui params including catenary
TrackCatenarySelector:getCatenarySelection (params) Get result from user selection (catenary).
TrackCatenarySelector:getSelection (params) Get result from user selection (track)
TrackCatenarySelector.key Param key
TrackCatenarySelector.caption Caption
TrackCatenarySelector.catenary_key Key to be used for catenary
TrackCatenarySelector.catenary_caption Caption to be used for catenary

Class StreetSelector

StreetSelector.key Param key
StreetSelector.caption Caption

Class BridgeSelector

BridgeSelector.key Param key
BridgeSelector.caption Caption

Class RailBridgeSelector

RailBridgeSelector.key Param key
RailBridgeSelector.caption Caption
RailBridgeSelector.filters Default filter list, only selects bridges that carries rail

Class RoadBridgeSelector

RoadBridgeSelector.key Param key
RoadBridgeSelector.caption Caption
RoadBridgeSelector.filters Default filters for only selects bridges that carries road.


UI Parameter interface

createTrackCatenary ([o])
Create a track and catenary selector uiparamater

Parameters:

  • o object (optional)

Returns:

    TrackCatenarySelector
createTrack ([o])
Create a track selector uiparamater

Parameters:

  • o object (optional)

Returns:

    TrackSelector
createStreet ([o])
Create a street selector uiparamater

Parameters:

  • o object (optional)

Returns:

    StreetSelector
createRailBridge ([o])
Create a rail bridge selector uiparamater

Parameters:

  • o object (optional)

Returns:

    RailBridgeSelector
createRoadBridge ([o])
Create a road bridge selector uiparamater

Parameters:

  • o object (optional)

Returns:

    RoadBridgeSelector
modifyTrackCatenary (params[, o])
Modify a track and catenary ui paramater

Parameters:

  • params reference to parameters
  • o object (use key "selectionlist" for overwriting a target list of filenames ) (optional)

Returns:

    TrackCatenarySelector
modifyRailBridge (params[, o])
Modify a rail bridge ui paramater

Parameters:

  • params reference to parameters
  • o object (use key "selectionlist" for overwriting a target list of filenames ) (optional)

Returns:

    RailBridgeSelector
replace (params, newparams)
Replaces ui parameters with new parameters

Parameters:

  • params table Parameter table reference (modified)
  • newparams table Parameter table of replacements

Returns:

    table params reference

Class UITypeSelector

Base ui parameter Object
UITypeSelector:new ([o])
Constructor

Parameters:

  • o object (optional)
UITypeSelector:addFilter (filter)
Adds a new filter to the filter list

Parameters:

  • filter function
UITypeSelector:getEntries ()
Returns a filtered list of items in the repository

Returns:

    {commonapi.repos.repoentry,...} Entries

See also:

UITypeSelector:createUIParams (params)
Creates ui params

Parameters:

  • params table Parameter table reference
UITypeSelector:getSelection (params)
Get result from user selection

Parameters:

  • params table Parameter table of updateFn

Returns:

    commonapi.repos.repoentry A repository entry
UITypeSelector.filters
Default filter list

Class TrackSelector

TrackSelector Class
TrackSelector.key
Param key
  • key string Key of catenary (default "trackType")
TrackSelector.caption
Caption
  • caption string Caption Text (default "Translated Track type")

Class TrackCatenarySelector

Track and Catenary Selector
TrackCatenarySelector:createUIParams (params)
Creates ui params including catenary

Parameters:

  • params
TrackCatenarySelector:getCatenarySelection (params)
Get result from user selection (catenary).

Parameters:

  • params
TrackCatenarySelector:getSelection (params)
Get result from user selection (track)

Parameters:

  • params table Parameter table of updateFn

Returns:

    commonapi.repos.repoentry A repository entry
TrackCatenarySelector.key
Param key
  • key string Key of param (default "trackType")
TrackCatenarySelector.caption
Caption
  • caption string Caption Text (default "Translated Track type")
TrackCatenarySelector.catenary_key
Key to be used for catenary
  • catenary_key string Key of catenary (default "catenary")
TrackCatenarySelector.catenary_caption
Caption to be used for catenary
  • catenary_caption string Text of catenary (default "Translated Catenary")

Class StreetSelector

StreetSelector
StreetSelector.key
Param key
  • key string Key of param (default "streetType")
StreetSelector.caption
Caption
  • caption string Caption Text (default "Translated Street")

Class BridgeSelector

BridgeSelector
BridgeSelector.key
Param key
  • key string Key of catenary (default "bridgeType")
BridgeSelector.caption
Caption
  • caption string Caption Text (default "Translated Bridge")

Class RailBridgeSelector

RailBridgeSelector Rail bridge selector
RailBridgeSelector.key
Param key
  • key string Key of catenary (default "bridgeType")
RailBridgeSelector.caption
Caption
  • caption string Caption Text (default "Translated Bridge")
RailBridgeSelector.filters
Default filter list, only selects bridges that carries rail

Fields:

  • filter
  • filter

Class RoadBridgeSelector

RoadBridgeSelector Road bridge selector
RoadBridgeSelector.key
Param key
  • key string Key of catenary (default "bridgeType")
RoadBridgeSelector.caption
Caption
  • caption string Caption Text (default "Translated Bridge")
RoadBridgeSelector.filters
Default filters for only selects bridges that carries road.

Fields:

  • filter
  • filter
generated by LDoc 1.4.6 Last updated 2019-03-10 15:12:25