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

         

Конструкторы класса Clip (Clip.java)



Листинг 6.32. Конструкторы класса Clip (Clip.java)

public Clip() { } public Clip( Element clipElement ) { format = clipElement.getAttribute( "format" );
length = clipElement.getAttribute( "length" );
size = clipElement.getAttribute( "size" );
src = clipElement.getAttribute( "src" );
NodeList descList = clipElement.getElementsByTagName( "description" );
if( descList.getLength() >
0 ) { Element descElement = (Element)descList.item( 0 );
description = Util.extractMarkupAsText(descElement.getChildNodes());
} title = Util.extractTextFrom( "title", clipElement );
}

В классе Clip также имеются методы setXxx и getXxx для каждого из его шести полей. Они включены в прилагаемый к книге компакт-диск, но здесь не приводятся. Метод toXML аналогичен тем, которые мы изучали ранее для других классов. Как и у других объектов данных, у класса Clip имеется метод для преобразования объекта в код XML. Этот метод показан в листинге 6.33.



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