Author: vgritsenko Date: Tue Apr 26 09:44:52 2005 New Revision: 164820 URL: http://svn.apache.org/viewcvs?rev=164820&view=rev Log: Use EMPTY_PROPERTIES
Modified: cocoon/blocks/supported/portal/trunk/java/org/apache/cocoon/portal/tools/generation/I18nCatalogueGenerator.java Modified: cocoon/blocks/supported/portal/trunk/java/org/apache/cocoon/portal/tools/generation/I18nCatalogueGenerator.java URL: http://svn.apache.org/viewcvs/cocoon/blocks/supported/portal/trunk/java/org/apache/cocoon/portal/tools/generation/I18nCatalogueGenerator.java?rev=164820&r1=164819&r2=164820&view=diff ============================================================================== --- cocoon/blocks/supported/portal/trunk/java/org/apache/cocoon/portal/tools/generation/I18nCatalogueGenerator.java (original) +++ cocoon/blocks/supported/portal/trunk/java/org/apache/cocoon/portal/tools/generation/I18nCatalogueGenerator.java Tue Apr 26 09:44:52 2005 @@ -1,12 +1,12 @@ /* * Copyright 1999-2005 The Apache Software Foundation. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -15,46 +15,47 @@ */ package org.apache.cocoon.portal.tools.generation; -import java.io.IOException; -import java.net.MalformedURLException; -import java.util.Iterator; -import java.util.List; -import java.util.Map; - import org.apache.avalon.framework.parameters.Parameters; import org.apache.avalon.framework.service.ServiceException; import org.apache.avalon.framework.service.ServiceManager; + import org.apache.cocoon.ProcessingException; import org.apache.cocoon.environment.SourceResolver; import org.apache.cocoon.generation.ServiceableGenerator; import org.apache.cocoon.portal.tools.PortalToolCatalogue; import org.apache.cocoon.portal.tools.PortalToolManager; import org.apache.cocoon.xml.IncludeXMLConsumer; +import org.apache.cocoon.xml.XMLUtils; + import org.apache.excalibur.source.Source; import org.apache.excalibur.xml.sax.SAXParser; import org.xml.sax.InputSource; import org.xml.sax.SAXException; -import org.xml.sax.helpers.AttributesImpl; + +import java.io.IOException; +import java.net.MalformedURLException; +import java.util.Iterator; +import java.util.List; +import java.util.Map; /** - * - * @version CVS $Id$ + * + * @version $Id$ */ public class I18nCatalogueGenerator extends ServiceableGenerator { - + private SAXParser parser; private PortalToolManager ptm; private final String CATALOGUE_TAG = "catalogue"; private String lang = ".xml"; - private StringBuffer i18n = new StringBuffer(); - + /* (non-Javadoc) * @see org.apache.cocoon.generation.Generator#generate() */ - public void generate() throws IOException, SAXException, - ProcessingException { + public void generate() + throws IOException, SAXException, ProcessingException { this.xmlConsumer.startDocument(); - this.xmlConsumer.startElement("", CATALOGUE_TAG, CATALOGUE_TAG, new AttributesImpl()); + this.xmlConsumer.startElement("", CATALOGUE_TAG, CATALOGUE_TAG, XMLUtils.EMPTY_ATTRIBUTES); List cats = ptm.getI18n(); for(Iterator it = cats.iterator(); it.hasNext();) { PortalToolCatalogue ptc = (PortalToolCatalogue) it.next(); @@ -73,11 +74,11 @@ this.xmlConsumer.endElement("", CATALOGUE_TAG, CATALOGUE_TAG); this.xmlConsumer.endDocument(); } - + /* (non-Javadoc) * @see org.apache.cocoon.sitemap.SitemapModelComponent#setup(org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, org.apache.avalon.framework.parameters.Parameters) */ - public void setup(SourceResolver resolver, Map objectModel, String src, Parameters par) + public void setup(SourceResolver resolver, Map objectModel, String src, Parameters par) throws ProcessingException, SAXException, IOException { super.setup(resolver, objectModel, src, par); if(src.indexOf("_") != -1) { @@ -86,7 +87,7 @@ } } - + /* (non-Javadoc) * @see org.apache.cocoon.generation.ServiceableGenerator#service(org.apache.avalon.framework.service.ServiceManager) */