01: /*
02: * Enhydra Java Application Server
03: * The Initial Developer of the Original Code is Lutris Technologies Inc.
04: * Portions created by Lutris are Copyright (C) 1997-2000 Lutris Technologies
05: * Inc.
06: * All Rights Reserved.
07: *
08: * The contents of this file are subject to the Enhydra Public License Version
09: * 1.0 (the "License"); you may not use this file except in compliance with the
10: * License. You may obtain a copy of the License at
11: * http://www.enhydra.org/software/license/epl.html
12: *
13: * Software distributed under the License is distributed on an "AS IS" basis,
14: * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
15: * License for the specific language governing rights and limitations under the
16: * License.
17: *
18: *
19: */
20:
21: package golfShop.presentation.xmlc.cart;
22:
23: import org.w3c.dom.*;
24: import org.w3c.dom.html.*;
25:
26: /**
27: * Interface for XMLC compiled pages containing the cart table.
28: */
29: public interface ContentsTable extends HTMLDocument {
30: /**
31: * Get the value of element <CODE>itemTable</CODE>.
32: * @see HTMLTableElement
33: */
34: public HTMLTableElement getElementItemTable();
35:
36: /**
37: * Get the value of element <CODE>headerRow</CODE>.
38: * @see HTMLTableRowElement
39: */
40: public HTMLTableRowElement getElementHeaderRow();
41:
42: /**
43: * Get the value of element <CODE>protoRow</CODE>.
44: * @see HTMLTableRowElement
45: */
46: public HTMLTableRowElement getElementProtoRow();
47:
48: /**
49: * Get the value of element <CODE>costRow</CODE>.
50: * @see HTMLTableRowElement
51: */
52: public HTMLTableRowElement getElementCostRow();
53:
54: /**
55: * Set the first child text node of the element <CODE>cost</CODE>.
56: */
57: public void setTextCost(String str);
58: }
|