AnyLogic AnyLogic
Expand
Font size

public interface IRailLibraryDataSourceFactory

Field Summary

Fields 
static IRailLibraryDataSourceFactory INSTANCE  
static java.lang.String LIBRARY_FACTORY_CLASS  
Modifier and Type Field Description

Method Summary

All Methods Static Methods Instance Methods Abstract Methods 
static <T> T create​(java.lang.Object markup)  
static <T> T create​(java.lang.Object markup, boolean lazy)  
static IRailLibraryDataSourceFactory createInstance()  
SwitchDataSource createSwitchDataSource​(RailwaySwitch markup)  
TrackDataSource createTrackDataSource​(RailwayTrack markup)  
static void throwRailLibNotLoadedError()  
Modifier and Type Method Description

Field Detail

LIBRARY_FACTORY_CLASS

static final java.lang.String LIBRARY_FACTORY_CLASS

INSTANCE

static final IRailLibraryDataSourceFactory INSTANCE

Method Detail

createInstance

static IRailLibraryDataSourceFactory createInstance()

createSwitchDataSource

SwitchDataSource createSwitchDataSource​(RailwaySwitch markup)

createTrackDataSource

TrackDataSource createTrackDataSource​(RailwayTrack markup)

create

static <T> T create​(java.lang.Object markup)

create

static <T> T create​(java.lang.Object markup,
                    boolean lazy)

throwRailLibNotLoadedError

@AnyLogicInternalAPI
static void throwRailLibNotLoadedError()
How can we improve this article?