Home | History | Annotate | Download | only in wtk
      1 /*
      2  *  Licensed to the Apache Software Foundation (ASF) under one or more
      3  *  contributor license agreements.  See the NOTICE file distributed with
      4  *  this work for additional information regarding copyright ownership.
      5  *  The ASF licenses this file to You under the Apache License, Version 2.0
      6  *  (the "License"); you may not use this file except in compliance with
      7  *  the License.  You may obtain a copy of the License at
      8  *
      9  *     http://www.apache.org/licenses/LICENSE-2.0
     10  *
     11  *  Unless required by applicable law or agreed to in writing, software
     12  *  distributed under the License is distributed on an "AS IS" BASIS,
     13  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14  *  See the License for the specific language governing permissions and
     15  *  limitations under the License.
     16  */
     17 /**
     18  * @author Pavel Dolgov
     19  * @version $Revision$
     20  */
     21 package org.apache.harmony.awt.wtk;
     22 
     23 import java.awt.event.KeyEvent;
     24 
     25 /**
     26  * Keystroke information
     27  */
     28 
     29 public final class KeyInfo {
     30 
     31     public int vKey;
     32     public int keyLocation;
     33     public final StringBuffer keyChars;
     34 
     35     public static final int DEFAULT_VKEY = KeyEvent.VK_UNDEFINED;
     36     public static final int DEFAULT_LOCATION = KeyEvent.KEY_LOCATION_STANDARD;
     37 
     38     public KeyInfo() {
     39         vKey = DEFAULT_VKEY;
     40         keyLocation = DEFAULT_LOCATION;
     41         keyChars = new StringBuffer();
     42     }
     43 
     44     public void setKeyChars(char ch) {
     45         keyChars.setLength(0);
     46         keyChars.append(ch);
     47     }
     48 
     49     public void setKeyChars(StringBuffer sb) {
     50         keyChars.setLength(0);
     51         keyChars.append(sb);
     52     }
     53 }
     54