Show / Hide Table of Contents

Class GTFSWriter<T>

A GTFS writer.

Inheritance
System.Object
GTFSWriter<T>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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

Back to top Built by Itinero, MIT licensed.