Package org.matsim.pt.config
Class TransitConfigGroup
- java.lang.Object
-
- org.matsim.core.config.ConfigGroup
-
- org.matsim.core.config.ReflectiveConfigGroup
-
- org.matsim.pt.config.TransitConfigGroup
-
- All Implemented Interfaces:
MatsimExtensionPoint
public class TransitConfigGroup extends ReflectiveConfigGroup
- Author:
- mrieser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TransitConfigGroup.BoardingAcceptance
-
Nested classes/interfaces inherited from class org.matsim.core.config.ReflectiveConfigGroup
ReflectiveConfigGroup.DoNotConvertNull, ReflectiveConfigGroup.InconsistentModuleException, ReflectiveConfigGroup.StringGetter, ReflectiveConfigGroup.StringSetter
-
-
Field Summary
Fields Modifier and Type Field Description static String
BOARDING_ACCEPTANCE_CMT
static String
GROUP_NAME
static String
TRANSIT_ATTRIBUTES_DEPRECATION_MESSAGE
-
Constructor Summary
Constructors Constructor Description TransitConfigGroup()
-
Method Summary
-
Methods inherited from class org.matsim.core.config.ReflectiveConfigGroup
addParam, getParams, getValue
-
Methods inherited from class org.matsim.core.config.ConfigGroup
addParameterSet, addParameterToMap, checkConsistency, checkParameterSet, clearParameterSetsForType, createParameterSet, getInputFileURL, getName, getParameterSets, getParameterSets, isLocked, removeParameterSet, setLocked, testForLocked, toString
-
-
-
-
Field Detail
-
GROUP_NAME
public static final String GROUP_NAME
- See Also:
- Constant Field Values
-
TRANSIT_ATTRIBUTES_DEPRECATION_MESSAGE
public static final String TRANSIT_ATTRIBUTES_DEPRECATION_MESSAGE
- See Also:
- Constant Field Values
-
BOARDING_ACCEPTANCE_CMT
public static final String BOARDING_ACCEPTANCE_CMT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TransitConfigGroup
public TransitConfigGroup()
-
-
Method Detail
-
getComments
public Map<String,String> getComments()
Description copied from class:ReflectiveConfigGroup
Comments for parameters which setter get an enum type are automatically generated, containing a list of possible values. They can be overriden by subclasses without problems.
it is recommended for subclasses to get this map using super.getComments() and fill it with additional comments, rather than generate an empty map.- Overrides:
getComments
in classReflectiveConfigGroup
- Returns:
- a Map containing description to some or all parameters return in
ConfigGroup.getParams()
.
-
setTransitScheduleFile
@StringSetter("transitScheduleFile") public void setTransitScheduleFile(String filename)
-
getTransitScheduleFile
@StringGetter("transitScheduleFile") public String getTransitScheduleFile()
-
getTransitScheduleFileURL
public URL getTransitScheduleFileURL(URL context)
-
setVehiclesFile
@StringSetter("vehiclesFile") public void setVehiclesFile(String filename)
-
getVehiclesFile
@StringGetter("vehiclesFile") public String getVehiclesFile()
-
getVehiclesFileURL
public URL getVehiclesFileURL(URL context)
-
setTransitModes
public void setTransitModes(Set<String> modes)
-
getTransitModes
public Set<String> getTransitModes()
-
getTransitLinesAttributesFile
@StringGetter("transitLinesAttributesFile") public String getTransitLinesAttributesFile()
-
setTransitLinesAttributesFile
@StringSetter("transitLinesAttributesFile") public void setTransitLinesAttributesFile(String transitLinesAttributesFile)
-
getTransitStopsAttributesFile
@StringGetter("transitStopsAttributesFile") public String getTransitStopsAttributesFile()
-
getTransitStopsAttributesFileURL
public URL getTransitStopsAttributesFileURL(URL context)
-
setTransitStopsAttributesFile
@StringSetter("transitStopsAttributesFile") public void setTransitStopsAttributesFile(String transitStopsAttributesFile)
-
isUseTransit
@StringGetter("useTransit") public boolean isUseTransit()
-
setUseTransit
@StringSetter("useTransit") public void setUseTransit(boolean val)
-
getInputScheduleCRS
@StringGetter("inputScheduleCRS") public String getInputScheduleCRS()
-
setInputScheduleCRS
@StringSetter("inputScheduleCRS") public void setInputScheduleCRS(String inputScheduleCRS)
-
getBoardingAcceptance
public TransitConfigGroup.BoardingAcceptance getBoardingAcceptance()
-
setBoardingAcceptance
public void setBoardingAcceptance(TransitConfigGroup.BoardingAcceptance boardingAcceptance)
-
setUsingTransitInMobsim
@StringSetter("usingTransitInMobsim") public final void setUsingTransitInMobsim(boolean val)
-
isUsingTransitInMobsim
@StringGetter("usingTransitInMobsim") public final boolean isUsingTransitInMobsim()
-
setInsistingOnUsingDeprecatedAttributeFiles
@StringSetter("insistingOnUsingDeprecatedAttributeFiles") public final void setInsistingOnUsingDeprecatedAttributeFiles(boolean val)
-
isInsistingOnUsingDeprecatedAttributeFiles
@StringGetter("insistingOnUsingDeprecatedAttributeFiles") public final boolean isInsistingOnUsingDeprecatedAttributeFiles()
-
-