/* * org.xmlsmartdoc.goldenport * Copyright (C) 2000-2004 ASAMI, Tomoharu (asami@relaxer.org) */ package org.xmlsmartdoc.goldenport.adapters; import org.w3c.dom.Element; import org.xmlsmartdoc.goldenport.adapter.AbstractAdapter; import org.xmlsmartdoc.goldenport.engine.GoldenportException; import org.xmlsmartdoc.goldenport.engine.PortContext; import org.xmlsmartdoc.goldenport.engine.PortNodeList; import org.xmlsmartdoc.goldenport.selecters.NamespaceSelecter; /** * WhatsNewAdapter * * @since Apr. 9, 2004 * @version Apr. 13, 2004 * @author ASAMI, Tomoharu (asami@relaxer.org) */ public class WhatsNewAdapter extends AbstractAdapter { public WhatsNewAdapter() { setSelecter(new NamespaceSelecter(WhatsNewMaker.WHATSNEW_NS)); } public void endElement( Element element, PortNodeList halfResult, PortContext context, PortNodeList result ) throws GoldenportException { String name = element.getLocalName(); if (!WhatsNewMaker.ELEMENT_WHATSNEW.equals(name)) { return; } WhatsNewMaker maker = new WhatsNewMaker( this, element, halfResult, context, result ); maker.setElement(element); maker.setContext(context); maker.setResult(result); maker.make(); } }