001    package org.apache.maven.tools.plugin.generator.stubs;
002    
003    /*
004     * Licensed to the Apache Software Foundation (ASF) under one
005     * or more contributor license agreements.  See the NOTICE file
006     * distributed with this work for additional information
007     * regarding copyright ownership.  The ASF licenses this file
008     * to you under the Apache License, Version 2.0 (the
009     * "License"); you may not use this file except in compliance
010     * with the License.  You may obtain a copy of the License at
011     *
012     *  http://www.apache.org/licenses/LICENSE-2.0
013     *
014     * Unless required by applicable law or agreed to in writing,
015     * software distributed under the License is distributed on an
016     * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
017     * KIND, either express or implied.  See the License for the
018     * specific language governing permissions and limitations
019     * under the License.
020     */
021    
022    import java.util.Locale;
023    
024    import org.apache.maven.doxia.siterenderer.Renderer;
025    import org.apache.maven.project.MavenProject;
026    import org.apache.maven.reporting.AbstractMavenReport;
027    import org.apache.maven.reporting.MavenReportException;
028    
029    /**
030     * Dummy report.
031     *
032     * @goal dummyReport
033     * @version $Id: MavenReportStub.java 1337856 2012-05-13 12:14:25Z hboutemy $
034     */
035    public class MavenReportStub
036        extends AbstractMavenReport
037    {
038        /** {@inheritDoc} */
039        protected void executeReport( Locale locale )
040            throws MavenReportException
041        {
042    
043        }
044    
045        /** {@inheritDoc} */
046        protected String getOutputDirectory()
047        {
048            return null;
049        }
050    
051        /** {@inheritDoc} */
052        protected MavenProject getProject()
053        {
054            return null;
055        }
056    
057        /** {@inheritDoc} */
058        protected Renderer getSiteRenderer()
059        {
060            return null;
061        }
062    
063        /** {@inheritDoc} */
064        public String getDescription( Locale locale )
065        {
066            return null;
067        }
068    
069        /** {@inheritDoc} */
070        public String getName( Locale locale )
071        {
072            return null;
073        }
074    
075        /** {@inheritDoc} */
076        public String getOutputName()
077        {
078            return null;
079        }
080    }