Package com.google.zxing.client.result
Class ExpandedProductParsedResult
- java.lang.Object
-
- com.google.zxing.client.result.ParsedResult
-
- com.google.zxing.client.result.ExpandedProductParsedResult
-
public final class ExpandedProductParsedResult extends ParsedResult
Represents a parsed result that encodes extended product information as encoded by the RSS format, like weight, price, dates, etc.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringbestBeforeDateprivate java.lang.StringexpirationDatestatic java.lang.StringKILOGRAMprivate java.lang.StringlotNumberprivate java.lang.StringpackagingDatestatic java.lang.StringPOUNDprivate java.lang.Stringpriceprivate java.lang.StringpriceCurrencyprivate java.lang.StringpriceIncrementprivate java.lang.StringproductIDprivate java.lang.StringproductionDateprivate java.lang.StringrawTextprivate java.lang.Stringssccprivate java.util.Map<java.lang.String,java.lang.String>uncommonAIsprivate java.lang.Stringweightprivate java.lang.StringweightIncrementprivate java.lang.StringweightType
-
Constructor Summary
Constructors Constructor Description ExpandedProductParsedResult(java.lang.String rawText, java.lang.String productID, java.lang.String sscc, java.lang.String lotNumber, java.lang.String productionDate, java.lang.String packagingDate, java.lang.String bestBeforeDate, java.lang.String expirationDate, java.lang.String weight, java.lang.String weightType, java.lang.String weightIncrement, java.lang.String price, java.lang.String priceIncrement, java.lang.String priceCurrency, java.util.Map<java.lang.String,java.lang.String> uncommonAIs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetBestBeforeDate()java.lang.StringgetDisplayResult()java.lang.StringgetExpirationDate()java.lang.StringgetLotNumber()java.lang.StringgetPackagingDate()java.lang.StringgetPrice()java.lang.StringgetPriceCurrency()java.lang.StringgetPriceIncrement()java.lang.StringgetProductID()java.lang.StringgetProductionDate()java.lang.StringgetRawText()java.lang.StringgetSscc()java.util.Map<java.lang.String,java.lang.String>getUncommonAIs()java.lang.StringgetWeight()java.lang.StringgetWeightIncrement()java.lang.StringgetWeightType()inthashCode()-
Methods inherited from class com.google.zxing.client.result.ParsedResult
getType, maybeAppend, maybeAppend, toString
-
-
-
-
Field Detail
-
KILOGRAM
public static final java.lang.String KILOGRAM
- See Also:
- Constant Field Values
-
POUND
public static final java.lang.String POUND
- See Also:
- Constant Field Values
-
rawText
private final java.lang.String rawText
-
productID
private final java.lang.String productID
-
sscc
private final java.lang.String sscc
-
lotNumber
private final java.lang.String lotNumber
-
productionDate
private final java.lang.String productionDate
-
packagingDate
private final java.lang.String packagingDate
-
bestBeforeDate
private final java.lang.String bestBeforeDate
-
expirationDate
private final java.lang.String expirationDate
-
weight
private final java.lang.String weight
-
weightType
private final java.lang.String weightType
-
weightIncrement
private final java.lang.String weightIncrement
-
price
private final java.lang.String price
-
priceIncrement
private final java.lang.String priceIncrement
-
priceCurrency
private final java.lang.String priceCurrency
-
uncommonAIs
private final java.util.Map<java.lang.String,java.lang.String> uncommonAIs
-
-
Constructor Detail
-
ExpandedProductParsedResult
public ExpandedProductParsedResult(java.lang.String rawText, java.lang.String productID, java.lang.String sscc, java.lang.String lotNumber, java.lang.String productionDate, java.lang.String packagingDate, java.lang.String bestBeforeDate, java.lang.String expirationDate, java.lang.String weight, java.lang.String weightType, java.lang.String weightIncrement, java.lang.String price, java.lang.String priceIncrement, java.lang.String priceCurrency, java.util.Map<java.lang.String,java.lang.String> uncommonAIs)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getRawText
public java.lang.String getRawText()
-
getProductID
public java.lang.String getProductID()
-
getSscc
public java.lang.String getSscc()
-
getLotNumber
public java.lang.String getLotNumber()
-
getProductionDate
public java.lang.String getProductionDate()
-
getPackagingDate
public java.lang.String getPackagingDate()
-
getBestBeforeDate
public java.lang.String getBestBeforeDate()
-
getExpirationDate
public java.lang.String getExpirationDate()
-
getWeight
public java.lang.String getWeight()
-
getWeightType
public java.lang.String getWeightType()
-
getWeightIncrement
public java.lang.String getWeightIncrement()
-
getPrice
public java.lang.String getPrice()
-
getPriceIncrement
public java.lang.String getPriceIncrement()
-
getPriceCurrency
public java.lang.String getPriceCurrency()
-
getUncommonAIs
public java.util.Map<java.lang.String,java.lang.String> getUncommonAIs()
-
getDisplayResult
public java.lang.String getDisplayResult()
- Specified by:
getDisplayResultin classParsedResult
-
-