public class HTMLStatement extends StatementTemplate
Domain:
Inherited from StatementTemplate
Invariant
Inherited from StatementTemplate
| Constructor and Description |
|---|
HTMLStatement(java.lang.String customerName,
java.util.List<Rental> rentals)
The constructor for the HTMLStatement class.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString()
Generates an HTML statement.
|
public HTMLStatement(java.lang.String customerName,
java.util.List<Rental> rentals)
public java.lang.String toString()
toString in class StatementTemplate
SYNTAX:
Statement ::= Header Body Footer
Header ::= "<H1>Rentals for <EM>" Name + "</EM></H1><P>\n"
Name ::= String
Body ::= (RentalTitle ": " AmountDue "<BR>\n")*cu
RentalTitle ::= String
AmountDue ::= Amount
Footer ::= "<P>You owe <EM>" SumOfAllAmounts "</EM><P>\n"
"On this rental you earned <EM>" NumberOfFrequentRenterPoints
"</EM> frequent renter points<P>"
SumOfAllAmounts ::= Amount
Amount ::= \d+\.\d\d
NumberOfFrequentRenterPoints ::= \d+