Package org.onebusaway.gtfs.model
Class IdentityBean<T extends Serializable>
- java.lang.Object
-
- org.onebusaway.gtfs.model.IdentityBean<T>
-
- All Implemented Interfaces:
Serializable,org.onebusaway.csv_entities.HasExtensions
- Direct Known Subclasses:
Agency,AlternateStopNameException,Area,Block,BookingRule,DirectionEntry,DirectionNameException,Facility,FacilityProperty,FacilityPropertyDefinition,FareAttribute,FareLegRule,FareMedium,FareProduct,FareRule,FareTransferRule,FeedInfo,Frequency,Icon,Level,Location,LocationGroup,LocationGroupElement,Note,Pathway,RiderCategory,Ridership,Route,RouteNameException,RouteShape,RouteStop,ServiceCalendar,ServiceCalendarDate,ShapePoint,Stop,StopArea,StopAreaElement,StopTime,Transfer,Translation,Trip,Vehicle,WrongWayConcurrency
public abstract class IdentityBean<T extends Serializable> extends Object implements Serializable, org.onebusaway.csv_entities.HasExtensions
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IdentityBean()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)<X> XgetExtension(Class<X> type)abstract TgetId()inthashCode()voidputExtension(Class<?> type, Object extension)abstract voidsetId(T id)
-
-
-
Method Detail
-
getId
public abstract T getId()
-
setId
public abstract void setId(T id)
-
putExtension
public void putExtension(Class<?> type, Object extension)
- Specified by:
putExtensionin interfaceorg.onebusaway.csv_entities.HasExtensions
-
getExtension
public <X> X getExtension(Class<X> type)
- Specified by:
getExtensionin interfaceorg.onebusaway.csv_entities.HasExtensions
-
-