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     *****************************************************************************/
009    package org.picocontainer.containers;
010    
011    import java.io.IOException;
012    import java.io.StringReader;
013    
014    import 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")
026    public 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    }