Электронный магазин на Java и XML

         

Начало кода класса...



Листинг 6.12. Начало кода класса ProductLine (ProductLine.java)

package com.XmlEcomBook.Chap06; import java.util.*; import java.io.*; import org.w3c.dom.*; public class ProductLine extends Object { private String name; private Vector products = new Vector();

Для этого класса у нас имеются два конструктора. Первый конструктор не имеет аргументов и просто создает пустой объект ProductLine для представления

серии товаров без указания имени и товаров. Второй конструктор этого класса использует объект DOM Element. Вы уже видели, что Element передается конструктору классом Catalog. Этот конструктор должен быть способен получить атрибут name этого элемента, а затем найти все дочерние элементы, соответствующие товарам данной серии, и создать новые элементы Product на их основе. Эти конструкторы показаны в листинге 6.13.



Содержание раздела