Class GTFSWriter<T>
A GTFS writer.
Inheritance
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public class GTFSWriter<T>
where T : IGTFSFeed
Type Parameters
T
|
Methods
Write(T, IEnumerable<IGTFSTargetFile>)
Writes the given feed to the given target files.
Declaration
public void Write(T feed, IEnumerable<IGTFSTargetFile> target)
Parameters
T
feed
|
System.Collections.Generic.IEnumerable<IGTFSTargetFile>
target
|
Write(IGTFSTargetFile, FeedInfo)
Writes the feed info.
Declaration
protected virtual void Write(IGTFSTargetFile file, FeedInfo entity)
Parameters
IGTFSTargetFile
file
|
FeedInfo
entity
|
Write(IGTFSTargetFile, IEnumerable<Agency>)
Writes all agencies to the given agencies file.
Declaration
protected virtual void Write(IGTFSTargetFile agenciesFile, IEnumerable<Agency> agencies)
Parameters
IGTFSTargetFile
agenciesFile
|
System.Collections.Generic.IEnumerable<Agency>
agencies
|
Write(IGTFSTargetFile, IEnumerable<CalendarDate>)
Writes all calendar dates.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<CalendarDate> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<CalendarDate>
entities
|
Write(IGTFSTargetFile, IEnumerable<FareAttribute>)
Writes the fare attributes.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<FareAttribute> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<FareAttribute>
entities
|
Write(IGTFSTargetFile, IEnumerable<FareRule>)
Writes the fare rules.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<FareRule> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<FareRule>
entities
|
Write(IGTFSTargetFile, IEnumerable<Frequency>)
Writes the frequencies.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<Frequency> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<Frequency>
entities
|
Write(IGTFSTargetFile, IEnumerable<Level>)
Writes all levels to the given levels file.
Declaration
protected virtual void Write(IGTFSTargetFile levelsFile, IEnumerable<Level> levels)
Parameters
IGTFSTargetFile
levelsFile
|
System.Collections.Generic.IEnumerable<Level>
levels
|
Write(IGTFSTargetFile, IEnumerable<Pathway>)
Writes all pathways to the given pathways file.
Declaration
protected virtual void Write(IGTFSTargetFile pathwaysFile, IEnumerable<Pathway> pathways)
Parameters
IGTFSTargetFile
pathwaysFile
|
System.Collections.Generic.IEnumerable<Pathway>
pathways
|
Write(IGTFSTargetFile, IEnumerable<Route>)
Writes the routes.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<Route> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<Route>
entities
|
Write(IGTFSTargetFile, IEnumerable<Shape>)
Writes the shapes.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<Shape> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<Shape>
entities
|
Write(IGTFSTargetFile, IEnumerable<Stop>)
Writes the stops.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<Stop> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<Stop>
entities
|
Write(IGTFSTargetFile, IEnumerable<StopTime>)
Writes the stop times.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<StopTime> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<StopTime>
entities
|
Write(IGTFSTargetFile, IEnumerable<Calendar>)
Writes the calenders to the calenders file.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<Calendar> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<System.Globalization.Calendar>
entities
|
Write(IGTFSTargetFile, IEnumerable<Transfer>)
Writes the transfers.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<Transfer> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<Transfer>
entities
|
Write(IGTFSTargetFile, IEnumerable<Trip>)
Writes the trips.
Declaration
protected virtual void Write(IGTFSTargetFile file, IEnumerable<Trip> entities)
Parameters
IGTFSTargetFile
file
|
System.Collections.Generic.IEnumerable<Trip>
entities
|
WriteFieldString(String, String, String)
Writes a string-field.
Declaration
protected virtual string WriteFieldString(string name, string fieldName, string value)
Parameters
System.String
name
|
System.String
fieldName
|
System.String
value
|
Returns
System.String
|
WriteFieldString(String, String, String, Boolean)
Writes a string-field.
Declaration
protected virtual string WriteFieldString(string name, string fieldName, string value, bool quote)
Parameters
System.String
name
|
System.String
fieldName
|
System.String
value
|
System.Boolean
quote
|
Returns
System.String
|