// Copyright 2011 Google Inc. All Rights Reserved.

package com.google.android.testing.nativedriver.client;

/**
 * Contains constants for class names of Android runtime classes. Since Android
 * classes are not compiled into the client jar, they must be referred to by
 * name. These constants free you from typing the entire package name and make
 * typos less likely to cause a problem.
 *
 * <p>This list can be expanded as-needed.
 *
 * @see org.openqa.selenium.internal.FindsByClassName
 * @author Matthew DeVore
 */
public interface ClassNames {
  /**
   * @see android.widget.Button
   */
  String BUTTON  = "android.widget.Button";

  /**
   * @see android.widget.CheckBox
   */
  String CHECKBOX = "android.widget.CheckBox";

  /**
   * @see android.widget.CheckedTextView
   */
  String CHECKED_TEXT_VIEW = "android.widget.CheckedTextView";

  /**
   * @see android.widget.EditText
   */
  String EDIT_TEXT = "android.widget.EditText";

  /**
   * @see android.widget.RadioButton
   */
  String RADIO_BUTTON = "android.widget.RadioButton";

  /**
   * @see android.widget.TextView
   */
  String TEXT_VIEW = "android.widget.TextView";

  /**
   * @see android.widget.ToggleButton
   */
  String TOGGLE_BUTTON = "android.widget.ToggleButton";

  /**
   * @see android.view.View
   */
  String VIEW = "android.view.View";

  /**
   * @see android.webkit.WebView
   */
  String WEBVIEW = "android.webkit.WebView";
}

/*
Copyright 2011 NativeDriver committers
Copyright 2011 Google Inc.

Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0

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.google.android.testing.nativedriver.client;

/**
 * Contains constants for class names of Android runtime classes. Since Android
 * classes are not compiled into the client jar, they must be referred to by
 * name. These constants free you from typing the entire package name and make
 * typos less likely to cause a problem.
 *
 * <p>This list can be expanded as-needed.
 *
 * @see org.openqa.selenium.internal.FindsByClassName
 * @author Matthew DeVore
 */
public interface ClassNames {
  /**
   * @see android.widget.Button
   */
  String BUTTON  = "android.widget.Button";

  /**
   * @see android.widget.CheckBox
   */
  String CHECKBOX = "android.widget.CheckBox";

  /**
   * @see android.widget.CheckedTextView
   */
  String CHECKED_TEXT_VIEW = "android.widget.CheckedTextView";

  /**
   * @see android.widget.EditText
   */
  String EDIT_TEXT = "android.widget.EditText";

  /**
   * @see android.widget.RadioButton
   */
  String RADIO_BUTTON = "android.widget.RadioButton";

  /**
   * @see android.widget.TextView
   */
  String TEXT_VIEW = "android.widget.TextView";

  /**
   * @see android.widget.ToggleButton
   */
  String TOGGLE_BUTTON = "android.widget.ToggleButton";

  /**
   * @see android.view.View
   */
  String VIEW = "android.view.View";

  /**
   * @see android.webkit.WebView
   */
  String WEBVIEW = "android.webkit.WebView";
}

Put the wrong license at the top of the ClassNames file. Should be Apache. Fixing.