]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
No longer required.
authorPeter Bernard West <pbwest@apache.org>
Mon, 5 Jan 2004 04:07:32 +0000 (04:07 +0000)
committerPeter Bernard West <pbwest@apache.org>
Mon, 5 Jan 2004 04:07:32 +0000 (04:07 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP_0-20-0_Alt-Design@197140 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/fop/configuration/LanguageFileReader.java [deleted file]
src/java/org/apache/fop/fo/flow/Dummy.java [deleted file]

diff --git a/src/java/org/apache/fop/configuration/LanguageFileReader.java b/src/java/org/apache/fop/configuration/LanguageFileReader.java
deleted file mode 100644 (file)
index 8dd23d9..0000000
+++ /dev/null
@@ -1,221 +0,0 @@
-/*
- * $Id$
- * 
- * ============================================================================
- *                   The Apache Software License, Version 1.1
- * ============================================================================
- * 
- * Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without modifica-
- * tion, are permitted provided that the following conditions are met:
- * 
- * 1. Redistributions of  source code must  retain the above copyright  notice,
- *    this list of conditions and the following disclaimer.
- * 
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- *    this list of conditions and the following disclaimer in the documentation
- *    and/or other materials provided with the distribution.
- * 
- * 3. The end-user documentation included with the redistribution, if any, must
- *    include  the following  acknowledgment:  "This product includes  software
- *    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
- *    Alternately, this  acknowledgment may  appear in the software itself,  if
- *    and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "FOP" and  "Apache Software Foundation"  must not be used to
- *    endorse  or promote  products derived  from this  software without  prior
- *    written permission. For written permission, please contact
- *    apache@apache.org.
- * 
- * 5. Products  derived from this software may not  be called "Apache", nor may
- *    "Apache" appear  in their name,  without prior written permission  of the
- *    Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- * FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
- * APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
- * DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
- * OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
- * ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
- * (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- * 
- * This software  consists of voluntary contributions made  by many individuals
- * on  behalf of the Apache Software  Foundation and was  originally created by
- * James Tauber <jtauber@jtauber.com>. For more  information on the Apache 
- * Software Foundation, please see <http://www.apache.org/>.
- *  
- */
-
-package org.apache.fop.configuration;
-
-// sax
-import org.xml.sax.Attributes;
-import org.xml.sax.XMLReader;
-import org.xml.sax.SAXException;
-import org.xml.sax.InputSource;
-import org.xml.sax.helpers.DefaultHandler;
-import org.xml.sax.helpers.AttributesImpl;
-
-// fop
-import org.apache.fop.messaging.MessageHandler;
-import org.apache.fop.apps.FOPException;
-import org.apache.fop.configuration.ConfigurationReader;
-
-import java.io.IOException;
-
-import java.util.HashMap;
-
-/**
- */
-public class LanguageFileReader {
-
-    /**
-     * inputsource for languageFile file
-     */
-    private InputSource filename;
-
-    /**
-     * Map of languages keyed on ISO 639 code
-     */
-    private HashMap languages;
-
-    /**
-     * Map of countries keyed on ISO 3166 code
-     */
-    private HashMap countries;
-
-    /**
-     * Map of scripts keyed on ISO 15924 code
-     */
-    private HashMap scripts;
-
-    /**
-     * @return HashMap of language code mappings
-     */
-    public HashMap getLanguagesHashMap() {
-        return languages;
-    }
-
-    /**
-     * @return HashMap of country code mappings
-     */
-    public HashMap getCountriesHashMap() {
-        return countries;
-    }
-
-    /**
-     * @return HashMap of script code mappings
-     */
-    public HashMap getScriptsHashMap() {
-        return scripts;
-    }
-
-    /**
-     * creates a languageFile reader
-     * @param filename the file which contains the languageFile information
-     */
-    public LanguageFileReader(InputSource filename) {
-        this.filename = filename;
-    }
-
-    /**
-     * intantiates parser and starts parsing of config file
-     */
-    public void start() throws FOPException {
-        XMLReader parser = ConfigurationReader.createParser();
-
-        // setting the parser features
-        try {
-            parser.setFeature
-                    ("http://xml.org/sax/features/namespace-prefixes",
-                     false);
-        } catch (SAXException e) {
-            throw new FOPException
-                    ("You need a parser which supports SAX version 2",
-                     e);
-        }
-        LanguageFileParser languageFileParser = new LanguageFileParser();
-        parser.setContentHandler(languageFileParser);
-
-        try {
-            parser.parse(filename);
-        } catch (SAXException e) {
-            if (e.getException() instanceof FOPException) {
-                throw (FOPException)e.getException();
-            } else {
-                throw new FOPException(e);
-            }
-        } catch (IOException e) {
-            throw new FOPException(e);
-        }
-    }
-    /**
-     * SAX2 Handler which retrieves the configuration information and stores
-     * them in Configuration.
-     * Normally this class doesn't need to be accessed directly.
-     */
-    public class LanguageFileParser extends DefaultHandler {
-
-        /**
-         * Initializes empty languages and countries maps.
-         */
-        public void startDocument() {
-            languages = new HashMap(140);
-            countries = new HashMap(240);
-            scripts = new HashMap(200);
-        }
-
-        /**
-         * Check the element type, and for <tt>language</tt> and
-         * <tt>country</tt>
-         * elements, extract the <tt>code</tt> and <tt>name</tt> attribute
-         * values, and put this pair in the appropriate HashMap.
-         * 
-         */
-        public void startElement(String uri, String localName, String qName,
-                                 Attributes attributes) {
-            String name;
-            String code;
-            AttributesImpl attrs = new AttributesImpl(attributes);
-            if (localName.equals("xml-lang")) {
-            } else if (localName.equals("languagecodes")) {
-            } else if (localName.equals("countrycodes")) {
-            } else if (localName.equals("scriptcodes")) {
-            } else if (localName.equals("language")
-                       | localName.equals("country")
-                       | localName.equals("script")) {
-                // A live one
-                // Extract the attribute values
-                name = null;
-                code = null;
-                for (int i = 0; i < attrs.getLength(); i++) {
-                    String attrLName = attrs.getLocalName(i);
-                    if (attrLName.equals("name"))
-                        name = attrs.getValue(i);
-                    else if (attrLName.equals("code"))
-                        code = attrs.getValue(i);
-                    else MessageHandler.errorln
-                                 ("Unknown attribute in "
-                                  + localName + " language tag");
-                }
-                if (name != null && code != null) {
-                    if (localName.equals("language"))
-                        languages.put((Object)code, (Object)name);
-                    else if (localName.equals("country"))
-                        countries.put((Object)code, (Object)name);
-                    else if (localName.equals("script")) {
-                        scripts.put((Object)code, (Object)name);
-                    }
-                }
-            } else {
-                // to make sure that user knows about false tag
-                MessageHandler.errorln("Unknown tag in languages file: "
-                                       + localName);
-            }
-        }
-    }
-}
diff --git a/src/java/org/apache/fop/fo/flow/Dummy.java b/src/java/org/apache/fop/fo/flow/Dummy.java
deleted file mode 100644 (file)
index 89dd264..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-package org.apache.fop.fo.flow;
-
-import org.apache.fop.apps.FOPException;
-import org.apache.fop.datastructs.TreeException;
-
-public class Dummy {
-    public static boolean crash = true;
-
-    private static void setup() {
-        try {
-            FoBasicLink iFoBasicLink = new FoBasicLink(null, null, null, 0);
-            FoBidiOverride iFoBidiOverride = new FoBidiOverride(null, null, null, 0);
-            FoBlockContainer iFoBlockContainer = new FoBlockContainer(null, null, null, 0);
-            FoBlock iFoBlock = new FoBlock(null, null, null, 0);
-            FoCharacter iFoCharacter = new FoCharacter(null, null, null, 0);
-            FoExternalGraphic iFoExternalGraphic = new FoExternalGraphic(null, null, null, 0);
-            FoFloat iFoFloat = new FoFloat(null, null, null, 0);
-            FoFlow iFoFlow = new FoFlow(null, null, null);
-            FoFootnoteBody iFoFootnoteBody = new FoFootnoteBody(null, null, null, 0);
-            FoFootnote iFoFootnote = new FoFootnote(null, null, null, 0);
-            FoInitialPropertySet iFoInitialPropertySet = new FoInitialPropertySet(null, null, null, 0);
-            FoInlineContainer iFoInlineContainer = new FoInlineContainer(null, null, null, 0);
-            FoInline iFoInline = new FoInline(null, null, null, 0);
-            FoInstreamForeignObject iFoInstreamForeignObject = new FoInstreamForeignObject(null, null, null, 0);
-            FoLeader iFoLeader = new FoLeader(null, null, null, 0);
-            FoListBlock iFoListBlock = new FoListBlock(null, null, null, 0);
-            FoListItemBody iFoListItemBody = new FoListItemBody(null, null, null, 0);
-            FoListItem iFoListItem = new FoListItem(null, null, null, 0);
-            FoListItemLabel iFoListItemLabel = new FoListItemLabel(null, null, null, 0);
-            FoMarker iFoMarker = new FoMarker(null, null, null, 0);
-            FoMultiCase iFoMultiCase = new FoMultiCase(null, null, null, 0);
-            FoMultiProperties iFoMultiProperties = new FoMultiProperties(null, null, null, 0);
-            FoMultiPropertySet iFoMultiPropertySet = new FoMultiPropertySet(null, null, null, 0);
-            FoMultiSwitch iFoMultiSwitch = new FoMultiSwitch(null, null, null, 0);
-            FoMultiToggle iFoMultiToggle = new FoMultiToggle(null, null, null, 0);
-            FoNoFo iFoNoFo = new FoNoFo(null, null, null, 0);
-            FoPageNumberCitation iFoPageNumberCitation = new FoPageNumberCitation(null, null, null, 0);
-            FoPageNumber iFoPageNumber = new FoPageNumber(null, null, null, 0);
-            FoPageSequence iFoPageSequence = new FoPageSequence(null, null, null);
-            FoPcdata iFoPcdata = new FoPcdata(null, null, null, 0);
-            FoRetrieveMarker iFoRetrieveMarker = new FoRetrieveMarker(null, null, null, 0);
-            FoStaticContent iFoStaticContent = new FoStaticContent(null, null, null);
-            FoTableAndCaption iFoTableAndCaption = new FoTableAndCaption(null, null, null, 0);
-            FoTableBody iFoTableBody = new FoTableBody(null, null, null, 0);
-            FoTableCaption iFoTableCaption = new FoTableCaption(null, null, null, 0);
-            FoTableCell iFoTableCell = new FoTableCell(null, null, null, 0);
-            FoTableColumn iFoTableColumn = new FoTableColumn(null, null, null, 0);
-            FoTableFooter iFoTableFooter = new FoTableFooter(null, null, null, 0);
-            FoTableHeader iFoTableHeader = new FoTableHeader(null, null, null, 0);
-            FoTable iFoTable = new FoTable(null, null, null, 0);
-            FoTableRow iFoTableRow = new FoTableRow(null, null, null, 0);
-            FoTitle iFoTitle = new FoTitle(null, null, null);
-            FoWrapper iFoWrapper = new FoWrapper(null, null, null, 0);
-        } catch (TreeException e) {
-            // TODO Auto-generated catch block
-            e.printStackTrace();
-        } catch (FOPException e) {
-            // TODO Auto-generated catch block
-            e.printStackTrace();
-        }
-    }
-
-    public static void Main(String[] args) {
-        if (crash) throw new RuntimeException("Running Dummy.");
-        setup();
-    }
-}