xml.schema/test/qa-functional/src/org/netbeans/test/xml/schema/abe/RefactoringDialogOperator.java
author Milutin Kristofic <mkristofic@netbeans.org>
Mon, 30 Jan 2017 14:30:54 +0100
changeset 1583 fe20f672a61a
parent 890 b978f643717a
permissions -rw-r--r--
Added Missing copyright information in source files
     1 /*
     2  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
     3  *
     4  * Copyright 2009-2017 Oracle and/or its affiliates. All rights reserved.
     5  *
     6  * Oracle and Java are registered trademarks of Oracle and/or its affiliates.
     7  * Other names may be trademarks of their respective owners.
     8  *
     9  * The contents of this file are subject to the terms of either the GNU
    10  * General Public License Version 2 only ("GPL") or the Common
    11  * Development and Distribution License("CDDL") (collectively, the
    12  * "License"). You may not use this file except in compliance with the
    13  * License. You can obtain a copy of the License at
    14  * http://www.netbeans.org/cddl-gplv2.html
    15  * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
    16  * specific language governing permissions and limitations under the
    17  * License.  When distributing the software, include this License Header
    18  * Notice in each file and include the License file at
    19  * nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
    20  * particular file as subject to the "Classpath" exception as provided
    21  * by Oracle in the GPL Version 2 section of the License file that
    22  * accompanied this code. If applicable, add the following below the
    23  * License Header, with the fields enclosed by brackets [] replaced by
    24  * your own identifying information:
    25  * "Portions Copyrighted [year] [name of copyright owner]"
    26  *
    27  * Contributor(s):
    28  *
    29  * The Original Software is NetBeans. The Initial Developer of the Original
    30  * Software is Sun Microsystems, Inc. Portions Copyright 2009-2010 Sun
    31  * Microsystems, Inc. All Rights Reserved.
    32  *
    33  * If you wish your version of this file to be governed by only the CDDL
    34  * or only the GPL Version 2, indicate your decision by adding
    35  * "[Contributor] elects to include this software in this distribution
    36  * under the [CDDL or GPL Version 2] license." If you do not indicate a
    37  * single choice of license, a recipient has the option to distribute
    38  * your version of this file under either the CDDL, the GPL Version 2 or
    39  * to extend the choice of license to its licensees as provided above.
    40  * However, if you add GPL Version 2 code and therefore, elected the GPL
    41  * Version 2 license, then the option applies only if the new code is
    42  * made subject to such option by the copyright holder.
    43  */
    44 /*
    45  * To change this template, choose Tools | Templates
    46  * and open the template in the editor.
    47  */
    48 
    49 package org.netbeans.test.xml.schema.abe;
    50 
    51 import org.netbeans.jemmy.operators.JButtonOperator;
    52 import org.netbeans.jemmy.operators.JDialogOperator;
    53 import org.netbeans.jemmy.operators.JTextFieldOperator;
    54 
    55 /**
    56  *
    57  * @author Misha
    58  */
    59 public class RefactoringDialogOperator extends JDialogOperator{
    60     
    61     protected String m_newName;
    62     
    63     public RefactoringDialogOperator(String newName){
    64         super();
    65         m_newName=newName;
    66         if (m_newName!=null){
    67             getTextField().setText(m_newName);
    68         }
    69     }
    70     
    71     public JTextFieldOperator getTextField(){
    72         return new JTextFieldOperator(this);
    73     }
    74     
    75     public void refactorImmediately(){
    76         new JButtonOperator(this, "Refactor").push();
    77     }
    78     
    79     public void refactorPreview(){
    80         new JButtonOperator(this, "Preview").push();
    81     }    
    82 
    83 }