001: /*
002: * $Id: DocumentBuilderFactoryImpl.java,v 1.1 2002/02/15 23:44:28 skavish Exp $
003: *
004: * The Apache Software License, Version 1.1
005: *
006: *
007: * Copyright (c) 2000 The Apache Software Foundation. All rights
008: * reserved.
009: *
010: * Redistribution and use in source and binary forms, with or without
011: * modification, are permitted provided that the following conditions
012: * are met:
013: *
014: * 1. Redistributions of source code must retain the above copyright
015: * notice, this list of conditions and the following disclaimer.
016: *
017: * 2. Redistributions in binary form must reproduce the above copyright
018: * notice, this list of conditions and the following disclaimer in
019: * the documentation and/or other materials provided with the
020: * distribution.
021: *
022: * 3. The end-user documentation included with the redistribution,
023: * if any, must include the following acknowledgment:
024: * "This product includes software developed by the
025: * Apache Software Foundation (http://www.apache.org/)."
026: * Alternately, this acknowledgment may appear in the software itself,
027: * if and wherever such third-party acknowledgments normally appear.
028: *
029: * 4. The names "Xerces" and "Apache Software Foundation" must
030: * not be used to endorse or promote products derived from this
031: * software without prior written permission. For written
032: * permission, please contact apache@apache.org.
033: *
034: * 5. Products derived from this software may not be called "Apache",
035: * nor may "Apache" appear in their name, without prior written
036: * permission of the Apache Software Foundation.
037: *
038: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
039: * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
040: * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
041: * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
042: * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
043: * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
044: * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
045: * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
046: * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
047: * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
048: * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
049: * SUCH DAMAGE.
050: * ====================================================================
051: *
052: * This software consists of voluntary contributions made by many
053: * individuals on behalf of the Apache Software Foundation and was
054: * originally based on software copyright (c) 1999, Sun Microsystems, Inc.,
055: * http://www.sun.com. For more information on the Apache Software
056: * Foundation, please see <http://www.apache.org/>.
057: */
058:
059: package org.openlaszlo.iv.flash.xml.apache;
060:
061: import javax.xml.parsers.DocumentBuilderFactory;
062: import javax.xml.parsers.DocumentBuilder;
063: import javax.xml.parsers.ParserConfigurationException;
064:
065: /**
066: * @author Rajiv Mordani
067: * @version $Revision: 1.1 $
068: */
069: public class DocumentBuilderFactoryImpl extends DocumentBuilderFactory {
070:
071: public DocumentBuilderFactoryImpl() {
072: }
073:
074: /**
075: *
076: */
077: public DocumentBuilder newDocumentBuilder()
078: throws ParserConfigurationException {
079: return new DocumentBuilderImpl(this );
080: }
081:
082: /**
083: * Allows the user to set specific attributes on the underlying
084: * implementation.
085: */
086: public void setAttribute(String name, Object value)
087: throws IllegalArgumentException {
088: throw new IllegalArgumentException(
089: "No attributes are implemented");
090: }
091:
092: /**
093: * Allows the user to retrieve specific attributes on the underlying
094: * implementation.
095: */
096: public Object getAttribute(String name)
097: throws IllegalArgumentException {
098: throw new IllegalArgumentException(
099: "No attributes are implemented");
100: }
101: }
|