InkList.fromOrigin constructor
InkList.fromOrigin(
- String singleOriginListName,
- Story originStory
)
Implementation
InkList.fromOrigin(String singleOriginListName, Story originStory)
: _map = {} {
setInitialOriginName(singleOriginListName);
ArgumentError.checkNotNull(
originStory.listDefinitions, 'originStory.listDefinitions');
var def = originStory.listDefinitions!.getDefinition(singleOriginListName);
if (def == null) {
throw Exception(
'InkList origin could not be found in story when constructing new list: $singleOriginListName');
}
_origins = List<ListDefinition>.of([def]);
}