TrackingNumberEntity

public final class TrackingNumberEntity extends Entity

A parcel tracking number entity extracted from a piece of text. It provides the carrier associated with the parcel and a canonical format for the tracking number.

Nested Class Summary

@interface TrackingNumberEntity.ParcelTrackingCarrier The list of supported carriers that could be detected (e.g. 

Constant Summary

int CARRIER_AMAZON
int CARRIER_DHL
int CARRIER_FEDEX
int CARRIER_ISRAEL_POST
int CARRIER_I_PARCEL
int CARRIER_LASERSHIP
int CARRIER_MSC
int CARRIER_ONTRAC
int CARRIER_SWISS_POST
int CARRIER_UNKNOWN
int CARRIER_UPS
int CARRIER_USPS

Inherited Constant Summary

Public Method Summary

int
getParcelCarrier()
Returns the parcel carrier (e.g.
String
getParcelTrackingNumber()
Returns the parcel tracking number detected for this entity but canonically formatted.

Inherited Method Summary

Constants

public static final int CARRIER_AMAZON

Constant Value: 10

public static final int CARRIER_DHL

Constant Value: 3

public static final int CARRIER_FEDEX

Constant Value: 1

public static final int CARRIER_ISRAEL_POST

Constant Value: 7

public static final int CARRIER_I_PARCEL

Constant Value: 11

public static final int CARRIER_LASERSHIP

Constant Value: 6

public static final int CARRIER_MSC

Constant Value: 9

public static final int CARRIER_ONTRAC

Constant Value: 5

public static final int CARRIER_SWISS_POST

Constant Value: 8

public static final int CARRIER_UNKNOWN

Constant Value: 0

public static final int CARRIER_UPS

Constant Value: 2

public static final int CARRIER_USPS

Constant Value: 4

Public Methods

public int getParcelCarrier ()

Returns the parcel carrier (e.g. CARRIER_FEDEX) detected for this entity.

public String getParcelTrackingNumber ()

Returns the parcel tracking number detected for this entity but canonically formatted.