Known Direct Subclasses |
An entity extracted from a piece of text.
Nested Class Summary
@interface | Entity.Type | The type of an extracted entity(e.g. |
Constant Summary
int | TYPE_ADDRESS | Identifies a physical address. |
int | TYPE_DATE_TIME | Identifies a time reference that includes a specific time. |
int | TYPE_EMAIL | Identifies an e-mail address. |
int | TYPE_FLIGHT_NUMBER | Identifies a flight number in IATA format. |
int | TYPE_IBAN | Identifies an International Bank Account Number (IBAN). |
int | TYPE_ISBN | Identifies an International Standard Book Number (ISBN). |
int | TYPE_MONEY | Identifies an amount of money. |
int | TYPE_PAYMENT_CARD | Identifies a payment card. |
int | TYPE_PHONE | Identifies a phone number. |
int | TYPE_TRACKING_NUMBER | Identifies a shipment tracking number. |
int | TYPE_URL | Identifies a URL. |
Public Method Summary
DateTimeEntity |
asDateTimeEntity()
Convenience method that returns the current entity cast to a DateTimeEntity.
|
FlightNumberEntity |
asFlightNumberEntity()
Convenience method that returns the current entity cast to a
FlightNumberEntity.
|
IbanEntity |
asIbanEntity()
Convenience method that returns the current entity cast to a IbanEntity.
|
IsbnEntity |
asIsbnEntity()
Convenience method that returns the current entity cast to a IsbnEntity.
|
MoneyEntity |
asMoneyEntity()
Convenience method that returns the current entity cast to a MoneyEntity.
|
PaymentCardEntity |
asPaymentCardEntity()
Convenience method that returns the current entity cast to a PaymentCardEntity.
|
TrackingNumberEntity |
asTrackingNumberEntity()
Convenience method that returns the current entity cast to a
TrackingNumberEntity.
|
int |
getType()
Returns the type(e.g.
|
String |
toString()
|
Inherited Method Summary
Constants
public static final int TYPE_ADDRESS
Identifies a physical address.
public static final int TYPE_DATE_TIME
Identifies a time reference that includes a specific time. May be absolute such as "01/01/2000 5:30pm" or relative like "tomorrow".
public static final int TYPE_EMAIL
Identifies an e-mail address.
public static final int TYPE_FLIGHT_NUMBER
Identifies a flight number in IATA format.
public static final int TYPE_IBAN
Identifies an International Bank Account Number (IBAN).
public static final int TYPE_ISBN
Identifies an International Standard Book Number (ISBN).
public static final int TYPE_MONEY
Identifies an amount of money.
public static final int TYPE_PAYMENT_CARD
Identifies a payment card.
public static final int TYPE_PHONE
Identifies a phone number.
public static final int TYPE_TRACKING_NUMBER
Identifies a shipment tracking number.
public static final int TYPE_URL
Identifies a URL.
Public Methods
public DateTimeEntity asDateTimeEntity ()
Convenience method that returns the current entity cast to a DateTimeEntity. Returns
null
if the current entity is not of type DATE_TIME.
public FlightNumberEntity asFlightNumberEntity ()
Convenience method that returns the current entity cast to a FlightNumberEntity. Returns null if the current entity is not of type FLIGHT_NUMBER.
public IbanEntity asIbanEntity ()
Convenience method that returns the current entity cast to a IbanEntity. Returns
null
if the current entity is not of type IBAN.
public IsbnEntity asIsbnEntity ()
Convenience method that returns the current entity cast to a IsbnEntity. Returns
null
if the current entity is not of type ISBN.
public MoneyEntity asMoneyEntity ()
Convenience method that returns the current entity cast to a MoneyEntity. Returns
null
if the current entity is not of type MONEY.
public PaymentCardEntity asPaymentCardEntity ()
Convenience method that returns the current entity cast to a PaymentCardEntity.
Returns null
if the current entity is not of type PAYMENT_CARD.
public TrackingNumberEntity asTrackingNumberEntity ()
Convenience method that returns the current entity cast to a TrackingNumberEntity. Returns null if the current entity is not of type TRACKING_NUMBER.
public int getType ()
Returns the type(e.g. TYPE_EMAIL
)
of this entity.