FileDocCategorySizeDatePackage
StubSampleProjectCreationPage.javaAPI DocAndroid 1.5 API1926Wed May 06 22:41:10 BST 2009com.android.ide.eclipse.adt.wizards.newproject

StubSampleProjectCreationPage.java

/*
 * Copyright (C) 2008 The Android Open Source Project
 * 
 * Licensed under the Eclipse Public License, Version 1.0 (the "License"); you
 * may not use this file except in compliance with the License. You may obtain a
 * copy of the License at
 * 
 *      http://www.eclipse.org/org/documents/epl-v10.php
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
package com.android.ide.eclipse.adt.wizards.newproject;

import java.io.File;

/**
 * Stub class for project creation page Returns canned responses for creating a
 * sample project
 */
public class StubSampleProjectCreationPage extends NewProjectCreationPage {

    private String mSampleProjectName;
    private String mOsSdkLocation;

    public StubSampleProjectCreationPage(String pageName,
            String sampleProjectName, String osSdkLocation) {
        super(pageName);
        this.mSampleProjectName = sampleProjectName;
        this.mOsSdkLocation = osSdkLocation;
    }

    @Override
    public String getProjectName() {
        return mSampleProjectName;
    }

    @Override
    public String getPackageName() {
        return "com.android.samples";
    }

    @Override
    public String getActivityName() {
        return mSampleProjectName;
    }

    @Override
    public String getApplicationName() {
        return mSampleProjectName;
    }

    @Override
    public boolean isNewProject() {
        return false;
    }

    @Override
    public String getProjectLocation() {
        return mOsSdkLocation + File.separator + "samples" + File.separator + mSampleProjectName;
    }

    @Override
    public String getSourceFolder() {
        return "src";
    }

}