001/*****************************************************************************
002 * Copyright (c) PicoContainer Organization. All rights reserved.            *
003 * ------------------------------------------------------------------------- *
004 * The software in this package is published under the terms of the BSD      *
005 * style license a copy of which has been included with this distribution in *
006 * the LICENSE.txt file.                                                     *
007 *                                                                           *
008 *****************************************************************************/
009package org.picocontainer.containers;
010
011import java.io.IOException;
012import java.io.StringReader;
013
014import org.picocontainer.PicoContainer;
015
016/**
017 * Compatibility stub. This class was renamed to CommandLinePicoContainer for
018 * PicoContainer version 2.4.
019 * 
020 * @author Michael Rimov
021 * @deprecated Use {@link org.picocontainer.containers.CommandLinePicoContainer}
022 *             instead.
023 */
024@Deprecated
025@SuppressWarnings("serial")
026public final class CommandLineArgumentsPicoContainer extends
027                CommandLinePicoContainer {
028
029        /**
030         * @param separator
031         * @param arguments
032         */
033        public CommandLineArgumentsPicoContainer(final String separator,
034                        final String[] arguments) {
035                super(separator, arguments);
036        }
037
038        /**
039         * @param separator
040         * @param arguments
041         * @param parent
042         */
043        public CommandLineArgumentsPicoContainer(final String separator,
044                        final String[] arguments, final PicoContainer parent) {
045                super(separator, arguments, parent);
046        }
047
048        /**
049         * @param separator
050         * @param argumentsProps
051         * @throws IOException
052         */
053        public CommandLineArgumentsPicoContainer(final String separator,
054                        final StringReader argumentsProps) throws IOException {
055                super(separator, argumentsProps);
056        }
057
058        /**
059         * @param separator
060         * @param argumentProperties
061         * @param arguments
062         * @throws IOException
063         */
064        public CommandLineArgumentsPicoContainer(final String separator,
065                        final StringReader argumentProperties, final String[] arguments)
066                        throws IOException {
067                super(separator, argumentProperties, arguments);
068        }
069
070        /**
071         * @param separator
072         * @param argumentProperties
073         * @param arguments
074         * @param parent
075         * @throws IOException
076         */
077        public CommandLineArgumentsPicoContainer(final String separator,
078                        final StringReader argumentProperties, final String[] arguments,
079                        final PicoContainer parent) throws IOException {
080                super(separator, argumentProperties, arguments, parent);
081        }
082
083        /**
084         * @param arguments
085         */
086        public CommandLineArgumentsPicoContainer(final String[] arguments) {
087                super(arguments);
088        }
089
090        /**
091         * @param arguments
092         * @param parent
093         */
094        public CommandLineArgumentsPicoContainer(final String[] arguments,
095                        final PicoContainer parent) {
096                super(arguments, parent);
097        }
098}