Package org.entur.netex.index.impl
Class NetexEntitiesIndexImpl
java.lang.Object
org.entur.netex.index.impl.NetexEntitiesIndexImpl
- All Implemented Interfaces:
NetexEntitiesIndex
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal NetexEntityIndex<org.rutebanken.netex.model.Authority>final NetexEntityIndex<org.rutebanken.netex.model.Block>final NetexEntityIndex<org.rutebanken.netex.model.Branding>final Collection<org.rutebanken.netex.model.CompositeFrame>final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.DatedServiceJourney> final NetexEntityIndex<org.rutebanken.netex.model.DatedServiceJourney>final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.DayTypeAssignment> final NetexEntityIndex<org.rutebanken.netex.model.DayType>final NetexEntityIndex<org.rutebanken.netex.model.DestinationDisplay>final VersionedNetexEntityIndex<org.rutebanken.netex.model.FareZone>final NetexEntityIndex<org.rutebanken.netex.model.FlexibleLine>final NetexEntityIndex<org.rutebanken.netex.model.FlexibleStopPlace>final NetexEntityIndex<org.rutebanken.netex.model.GroupOfLines>final NetexEntityIndex<org.rutebanken.netex.model.GroupOfStopPlaces>final VersionedNetexEntityIndex<org.rutebanken.netex.model.GroupOfTariffZones>final NetexEntityIndex<org.rutebanken.netex.model.JourneyPattern>final NetexEntityIndex<org.rutebanken.netex.model.Line>final NetexEntityIndex<org.rutebanken.netex.model.Network>final NetexEntityIndex<org.rutebanken.netex.model.NoticeAssignment>final NetexEntityIndex<org.rutebanken.netex.model.Notice>final NetexEntityIndex<org.rutebanken.netex.model.OperatingDay>final NetexEntityIndex<org.rutebanken.netex.model.OperatingPeriod>final NetexEntityIndex<org.rutebanken.netex.model.Operator>final VersionedNetexEntityIndex<org.rutebanken.netex.model.Parking>final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.Parking> final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.PassengerStopAssignment> final VersionedNetexEntityIndex<org.rutebanken.netex.model.Quay>final Collection<org.rutebanken.netex.model.ResourceFrame>final NetexEntityIndex<org.rutebanken.netex.model.Route>final NetexEntityIndex<org.rutebanken.netex.model.RoutePoint>final VersionedNetexEntityIndex<org.rutebanken.netex.model.ScheduledStopPoint>final Collection<org.rutebanken.netex.model.ServiceCalendarFrame>final Collection<org.rutebanken.netex.model.ServiceFrame>final NetexEntityIndex<org.rutebanken.netex.model.ServiceJourney>final NetexEntityIndex<org.rutebanken.netex.model.ServiceJourneyInterchange>final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.ServiceJourneyInterchange> final NetexEntityIndex<org.rutebanken.netex.model.ServiceLink>final Collection<org.rutebanken.netex.model.SiteFrame>final VersionedNetexEntityIndex<org.rutebanken.netex.model.StopPlace>final VersionedNetexEntityIndex<org.rutebanken.netex.model.TariffZone>final Collection<org.rutebanken.netex.model.TimetableFrame>final VersionedNetexEntityIndex<org.rutebanken.netex.model.TopographicPlace>final Collection<org.rutebanken.netex.model.VehicleScheduleFrame> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNetexEntityIndex<org.rutebanken.netex.model.Authority>Get an entity index of AuthorityNetexEntityIndex<org.rutebanken.netex.model.Block>Get an entity index of BlockNetexEntityIndex<org.rutebanken.netex.model.Branding>Get an entity index of BrandingCollection<org.rutebanken.netex.model.CompositeFrame>com.google.common.collect.Multimap<String,org.rutebanken.netex.model.DatedServiceJourney> Get a Multimap of DatedServiceJourney by ServiceJourney idNetexEntityIndex<org.rutebanken.netex.model.DatedServiceJourney>Get an entity index of DatedServiceJourneycom.google.common.collect.Multimap<String,org.rutebanken.netex.model.DayTypeAssignment> Get a Multimap of DayTypeAssignment by DayType idNetexEntityIndex<org.rutebanken.netex.model.DayType>Get an entity index of DayTypeNetexEntityIndex<org.rutebanken.netex.model.DeadRun>Get an entity index of DeadRunNetexEntityIndex<org.rutebanken.netex.model.DestinationDisplay>Get an entity index of DestinationDisplayVersionedNetexEntityIndex<org.rutebanken.netex.model.FareZone>Get an entity index of FareZoneNetexEntityIndex<org.rutebanken.netex.model.FlexibleLine>Get an entity index of FlexibleLineGet a map of FlexibleStopPlace id by StopPoint refNetexEntityIndex<org.rutebanken.netex.model.FlexibleStopPlace>Get an entity index of FlexibleStopPlaceNetexEntityIndex<org.rutebanken.netex.model.GroupOfLines>Get an entity index of GroupOfLinesNetexEntityIndex<org.rutebanken.netex.model.GroupOfStopPlaces>Get an entity index of GroupOfStopPlacesVersionedNetexEntityIndex<org.rutebanken.netex.model.GroupOfTariffZones>NetexEntityIndex<org.rutebanken.netex.model.JourneyPattern>Get an entity index of JourneyPatternNetexEntityIndex<org.rutebanken.netex.model.Line>Get an entity index of LineGet a map of Network id by GroupOfLine idNetexEntityIndex<org.rutebanken.netex.model.Network>Get an entity index of NetworkNetexEntityIndex<org.rutebanken.netex.model.NoticeAssignment>Get an entity index of NoticeAssignmentNetexEntityIndex<org.rutebanken.netex.model.Notice>Get an entity index of NoticeNetexEntityIndex<org.rutebanken.netex.model.OperatingDay>Get an entity index of OperatingDayNetexEntityIndex<org.rutebanken.netex.model.OperatingPeriod>Get an entity index of OperatingPeriodNetexEntityIndex<org.rutebanken.netex.model.Operator>Get an entity index of OperatorVersionedNetexEntityIndex<org.rutebanken.netex.model.Parking>Get an entity index of Parkingcom.google.common.collect.Multimap<String,org.rutebanken.netex.model.Parking> Get a Multimap of parkings by ParentSite refcom.google.common.collect.Multimap<String,org.rutebanken.netex.model.PassengerStopAssignment> Get a Multimap of PassengerStopAssignment by StopPoint ref * @returnGet a map of Quay id by StopPoint refVersionedNetexEntityIndex<org.rutebanken.netex.model.Quay>Get a versioned entity index of QuayCollection<org.rutebanken.netex.model.ResourceFrame>NetexEntityIndex<org.rutebanken.netex.model.Route>Get an entity index of RouteNetexEntityIndex<org.rutebanken.netex.model.RoutePoint>Get an entity index of RoutePointVersionedNetexEntityIndex<org.rutebanken.netex.model.ScheduledStopPoint>Get an entity index of ScheduledStopPointCollection<org.rutebanken.netex.model.ServiceCalendarFrame>Collection<org.rutebanken.netex.model.ServiceFrame>NetexEntityIndex<org.rutebanken.netex.model.ServiceJourney>Get an entity index of ServiceJourneycom.google.common.collect.Multimap<String,org.rutebanken.netex.model.ServiceJourneyInterchange> Get a map of ServiceJourneyInterchange by feeder or consumer ServiceJourneyNetexEntityIndex<org.rutebanken.netex.model.ServiceJourneyInterchange>Get an entity index of ServiceJourneyInterchangeNetexEntityIndex<org.rutebanken.netex.model.ServiceLink>Get an entity index of ServiceLinkCollection<org.rutebanken.netex.model.SiteFrame>Get a map of StopPlace id by Quay idGet a map of StopPlace id by StopPoint refVersionedNetexEntityIndex<org.rutebanken.netex.model.StopPlace>Get a versioned entity index of StopPlaceVersionedNetexEntityIndex<org.rutebanken.netex.model.TariffZone>Get an entity index of TariffZoneCollection<org.rutebanken.netex.model.TimetableFrame>VersionedNetexEntityIndex<org.rutebanken.netex.model.TopographicPlace>Get an entity index of TopographicPlaceCollection<org.rutebanken.netex.model.VehicleScheduleFrame>voidsetPublicationTimestamp(LocalDateTime publicationTimestamp)
-
Field Details
-
authoritiesById
-
datedServiceJourneys
-
datedServiceJourneyByServiceJourneyRefIndex
public final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.DatedServiceJourney> datedServiceJourneyByServiceJourneyRefIndex -
dayTypeById
-
dayTypeAssignmentByDayTypeId
public final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.DayTypeAssignment> dayTypeAssignmentByDayTypeId -
passengerStopAssignmentByStopPointRef
public final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.PassengerStopAssignment> passengerStopAssignmentByStopPointRef -
destinationDisplayById
-
flexibleStopPlaceById
-
groupOfLinesById
-
groupOfStopPlacesById
-
journeyPatternsById
-
flexibleLineByid
-
lineById
-
networkById
-
noticeById
-
noticeAssignmentById
-
operatingDayById
-
operatingPeriodById
-
operatorsById
-
brandingsById
-
quayById
-
flexibleStopPlaceByStopPointRef
-
quayIdByStopPointRef
-
stopPlaceIdByStopPointRef
-
stopPlaceIdByQuayId
-
routeById
-
serviceJourneyById
-
serviceJourneyInterchangeById
public final NetexEntityIndex<org.rutebanken.netex.model.ServiceJourneyInterchange> serviceJourneyInterchangeById -
serviceJourneyInterchangeByServiceJourneyRef
public final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.ServiceJourneyInterchange> serviceJourneyInterchangeByServiceJourneyRef -
serviceLinkById
-
stopPlaceById
-
tariffZonesById
-
topographicPlaceById
public final VersionedNetexEntityIndex<org.rutebanken.netex.model.TopographicPlace> topographicPlaceById -
parkingById
-
scheduledStopPointById
public final VersionedNetexEntityIndex<org.rutebanken.netex.model.ScheduledStopPoint> scheduledStopPointById -
routePointById
-
blockById
-
fareZoneById
-
groupOfTariffZonesById
public final VersionedNetexEntityIndex<org.rutebanken.netex.model.GroupOfTariffZones> groupOfTariffZonesById -
parkingsByParentSiteRef
public final com.google.common.collect.Multimap<String,org.rutebanken.netex.model.Parking> parkingsByParentSiteRef -
networkIdByGroupOfLineId
-
compositeFrames
-
resourceFrames
-
siteFrames
-
serviceFrames
-
serviceCalendarFrames
-
vehicleScheduleFrames
-
timetableFrames
-
-
Constructor Details
-
NetexEntitiesIndexImpl
public NetexEntitiesIndexImpl()Create a root node.
-
-
Method Details
-
getGroupOfLinesIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of GroupOfLines- Specified by:
getGroupOfLinesIndexin interfaceNetexEntitiesIndex- Returns:
-
getNetworkIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of Network- Specified by:
getNetworkIndexin interfaceNetexEntitiesIndex- Returns:
-
getNetworkIdByGroupOfLineIdIndex
Description copied from interface:NetexEntitiesIndexGet a map of Network id by GroupOfLine id- Specified by:
getNetworkIdByGroupOfLineIdIndexin interfaceNetexEntitiesIndex- Returns:
-
getAuthorityIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of Authority- Specified by:
getAuthorityIndexin interfaceNetexEntitiesIndex- Returns:
-
getDayTypeIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of DayType- Specified by:
getDayTypeIndexin interfaceNetexEntitiesIndex- Returns:
-
getDayTypeAssignmentsByDayTypeIdIndex
public com.google.common.collect.Multimap<String,org.rutebanken.netex.model.DayTypeAssignment> getDayTypeAssignmentsByDayTypeIdIndex()Description copied from interface:NetexEntitiesIndexGet a Multimap of DayTypeAssignment by DayType id- Specified by:
getDayTypeAssignmentsByDayTypeIdIndexin interfaceNetexEntitiesIndex- Returns:
-
getPassengerStopAssignmentsByStopPointRefIndex
public com.google.common.collect.Multimap<String,org.rutebanken.netex.model.PassengerStopAssignment> getPassengerStopAssignmentsByStopPointRefIndex()Description copied from interface:NetexEntitiesIndexGet a Multimap of PassengerStopAssignment by StopPoint ref * @return- Specified by:
getPassengerStopAssignmentsByStopPointRefIndexin interfaceNetexEntitiesIndex
-
getDatedServiceJourneyIndex
public NetexEntityIndex<org.rutebanken.netex.model.DatedServiceJourney> getDatedServiceJourneyIndex()Description copied from interface:NetexEntitiesIndexGet an entity index of DatedServiceJourney- Specified by:
getDatedServiceJourneyIndexin interfaceNetexEntitiesIndex- Returns:
-
getDeadRunIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of DeadRun- Specified by:
getDeadRunIndexin interfaceNetexEntitiesIndex- Returns:
-
getDatedServiceJourneyByServiceJourneyRefIndex
public com.google.common.collect.Multimap<String,org.rutebanken.netex.model.DatedServiceJourney> getDatedServiceJourneyByServiceJourneyRefIndex()Description copied from interface:NetexEntitiesIndexGet a Multimap of DatedServiceJourney by ServiceJourney id- Specified by:
getDatedServiceJourneyByServiceJourneyRefIndexin interfaceNetexEntitiesIndex- Returns:
-
getDestinationDisplayIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of DestinationDisplay- Specified by:
getDestinationDisplayIndexin interfaceNetexEntitiesIndex- Returns:
-
getFlexibleStopPlaceIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of FlexibleStopPlace- Specified by:
getFlexibleStopPlaceIndexin interfaceNetexEntitiesIndex- Returns:
-
getGroupOfStopPlacesIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of GroupOfStopPlaces- Specified by:
getGroupOfStopPlacesIndexin interfaceNetexEntitiesIndex- Returns:
-
getJourneyPatternIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of JourneyPattern- Specified by:
getJourneyPatternIndexin interfaceNetexEntitiesIndex- Returns:
-
getFlexibleLineIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of FlexibleLine- Specified by:
getFlexibleLineIndexin interfaceNetexEntitiesIndex- Returns:
-
getLineIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of Line- Specified by:
getLineIndexin interfaceNetexEntitiesIndex- Returns:
-
getNoticeIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of Notice- Specified by:
getNoticeIndexin interfaceNetexEntitiesIndex- Returns:
-
getNoticeAssignmentIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of NoticeAssignment- Specified by:
getNoticeAssignmentIndexin interfaceNetexEntitiesIndex- Returns:
-
getOperatingDayIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of OperatingDay- Specified by:
getOperatingDayIndexin interfaceNetexEntitiesIndex- Returns:
-
getOperatingPeriodIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of OperatingPeriod- Specified by:
getOperatingPeriodIndexin interfaceNetexEntitiesIndex- Returns:
-
getOperatorIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of Operator- Specified by:
getOperatorIndexin interfaceNetexEntitiesIndex- Returns:
-
getBrandingIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of Branding- Specified by:
getBrandingIndexin interfaceNetexEntitiesIndex- Returns:
-
getQuayIndex
Description copied from interface:NetexEntitiesIndexGet a versioned entity index of Quay- Specified by:
getQuayIndexin interfaceNetexEntitiesIndex- Returns:
-
getFlexibleStopPlaceIdByStopPointRefIndex
Description copied from interface:NetexEntitiesIndexGet a map of FlexibleStopPlace id by StopPoint ref- Specified by:
getFlexibleStopPlaceIdByStopPointRefIndexin interfaceNetexEntitiesIndex- Returns:
-
getQuayIdByStopPointRefIndex
Description copied from interface:NetexEntitiesIndexGet a map of Quay id by StopPoint ref- Specified by:
getQuayIdByStopPointRefIndexin interfaceNetexEntitiesIndex- Returns:
-
getStopPlaceIdByStopPointRefIndex
Description copied from interface:NetexEntitiesIndexGet a map of StopPlace id by StopPoint ref- Specified by:
getStopPlaceIdByStopPointRefIndexin interfaceNetexEntitiesIndex- Returns:
-
getStopPlaceIdByQuayIdIndex
Description copied from interface:NetexEntitiesIndexGet a map of StopPlace id by Quay id- Specified by:
getStopPlaceIdByQuayIdIndexin interfaceNetexEntitiesIndex- Returns:
-
getRouteIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of Route- Specified by:
getRouteIndexin interfaceNetexEntitiesIndex- Returns:
-
getServiceJourneyIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of ServiceJourney- Specified by:
getServiceJourneyIndexin interfaceNetexEntitiesIndex- Returns:
-
getServiceJourneyInterchangeIndex
public NetexEntityIndex<org.rutebanken.netex.model.ServiceJourneyInterchange> getServiceJourneyInterchangeIndex()Description copied from interface:NetexEntitiesIndexGet an entity index of ServiceJourneyInterchange- Specified by:
getServiceJourneyInterchangeIndexin interfaceNetexEntitiesIndex- Returns:
-
getServiceJourneyInterchangeByServiceJourneyRefIndex
public com.google.common.collect.Multimap<String,org.rutebanken.netex.model.ServiceJourneyInterchange> getServiceJourneyInterchangeByServiceJourneyRefIndex()Description copied from interface:NetexEntitiesIndexGet a map of ServiceJourneyInterchange by feeder or consumer ServiceJourney- Specified by:
getServiceJourneyInterchangeByServiceJourneyRefIndexin interfaceNetexEntitiesIndex- Returns:
-
getServiceLinkIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of ServiceLink- Specified by:
getServiceLinkIndexin interfaceNetexEntitiesIndex- Returns:
-
getStopPlaceIndex
Description copied from interface:NetexEntitiesIndexGet a versioned entity index of StopPlace- Specified by:
getStopPlaceIndexin interfaceNetexEntitiesIndex- Returns:
-
getTariffZoneIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of TariffZone- Specified by:
getTariffZoneIndexin interfaceNetexEntitiesIndex- Returns:
-
getTopographicPlaceIndex
public VersionedNetexEntityIndex<org.rutebanken.netex.model.TopographicPlace> getTopographicPlaceIndex()Description copied from interface:NetexEntitiesIndexGet an entity index of TopographicPlace- Specified by:
getTopographicPlaceIndexin interfaceNetexEntitiesIndex- Returns:
-
getParkingIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of Parking- Specified by:
getParkingIndexin interfaceNetexEntitiesIndex- Returns:
-
getScheduledStopPointIndex
public VersionedNetexEntityIndex<org.rutebanken.netex.model.ScheduledStopPoint> getScheduledStopPointIndex()Description copied from interface:NetexEntitiesIndexGet an entity index of ScheduledStopPoint- Specified by:
getScheduledStopPointIndexin interfaceNetexEntitiesIndex- Returns:
-
getRoutePointIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of RoutePoint- Specified by:
getRoutePointIndexin interfaceNetexEntitiesIndex- Returns:
-
getBlockIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of Block- Specified by:
getBlockIndexin interfaceNetexEntitiesIndex- Returns:
-
getFareZoneIndex
Description copied from interface:NetexEntitiesIndexGet an entity index of FareZone- Specified by:
getFareZoneIndexin interfaceNetexEntitiesIndex- Returns:
-
getGroupOfTariffZonesIndex
public VersionedNetexEntityIndex<org.rutebanken.netex.model.GroupOfTariffZones> getGroupOfTariffZonesIndex()- Specified by:
getGroupOfTariffZonesIndexin interfaceNetexEntitiesIndex
-
getCompositeFrames
- Specified by:
getCompositeFramesin interfaceNetexEntitiesIndex
-
getResourceFrames
- Specified by:
getResourceFramesin interfaceNetexEntitiesIndex
-
getSiteFrames
- Specified by:
getSiteFramesin interfaceNetexEntitiesIndex
-
getServiceFrames
- Specified by:
getServiceFramesin interfaceNetexEntitiesIndex
-
getServiceCalendarFrames
- Specified by:
getServiceCalendarFramesin interfaceNetexEntitiesIndex
-
getVehicleScheduleFrames
- Specified by:
getVehicleScheduleFramesin interfaceNetexEntitiesIndex
-
getTimetableFrames
- Specified by:
getTimetableFramesin interfaceNetexEntitiesIndex
-
getPublicationTimestamp
- Specified by:
getPublicationTimestampin interfaceNetexEntitiesIndex
-
setPublicationTimestamp
- Specified by:
setPublicationTimestampin interfaceNetexEntitiesIndex
-
getParkingsByParentSiteRefIndex
public com.google.common.collect.Multimap<String,org.rutebanken.netex.model.Parking> getParkingsByParentSiteRefIndex()Description copied from interface:NetexEntitiesIndexGet a Multimap of parkings by ParentSite ref- Specified by:
getParkingsByParentSiteRefIndexin interfaceNetexEntitiesIndex- Returns:
-