Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
   *
   * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
   *
   * The contents of this file are subject to the terms of either the GNU
   * General Public License Version 2 only ("GPL") or the Common
   * Development and Distribution License("CDDL") (collectively, the
   * "License"). You may not use this file except in compliance with the
  * License. You can obtain a copy of the License at
  * http://www.netbeans.org/cddl-gplv2.html
  * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
  * specific language governing permissions and limitations under the
  * License.  When distributing the software, include this License Header
  * Notice in each file and include the License file at
  * nbbuild/licenses/CDDL-GPL-2-CP.  Sun designates this
  * particular file as subject to the "Classpath" exception as provided
  * by Sun in the GPL Version 2 section of the License file that
  * accompanied this code. If applicable, add the following below the
  * License Header, with the fields enclosed by brackets [] replaced by
  * your own identifying information:
  * "Portions Copyrighted [year] [name of copyright owner]"
  *
  * Contributor(s):
  *
  * The Original Software is NetBeans. The Initial Developer of the Original
  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
  * Microsystems, Inc. All Rights Reserved.
  *
  * If you wish your version of this file to be governed by only the CDDL
  * or only the GPL Version 2, indicate your decision by adding
  * "[Contributor] elects to include this software in this distribution
  * under the [CDDL or GPL Version 2] license." If you do not indicate a
  * single choice of license, a recipient has the option to distribute
  * your version of this file under either the CDDL, the GPL Version 2 or
  * to extend the choice of license to its licensees as provided above.
  * However, if you add GPL Version 2 code and therefore, elected the GPL
  * Version 2 license, then the option applies only if the new code is
  * made subject to such option by the copyright holder.
  */
 /*
  * CharsetDisplayPreferenceEditor.java
  *
  * Created on March 19, 2004, 1:17 PM
  */
 
 package org.netbeans.modules.j2ee.sun.ide.editors;

Author(s):
vkraemer
 
 
     public static Integer DEFAULT_PREF_VAL = Integer.valueOf("1"); // NOI18N
 
     private Integer val = ;


    
Creates a new instance of CharsetDisplayPreferenceEditor
 
     public CharsetDisplayPreferenceEditor() {
     }
 
     static String[] choices = {
         NbBundle.getMessage(CharsetDisplayPreferenceEditor.class,"VAL_CANONICAL"), // NOI18N
         NbBundle.getMessage(CharsetDisplayPreferenceEditor.class,"VAL_ALIAS_ASIDE"), // NOI18N
         NbBundle.getMessage(CharsetDisplayPreferenceEditor.class,"VAL_ALIAS"),    // NOI18N
     };
     
     public String[] getTags() {
         return ;
     }
         
     public String getAsText() {
         return [.intValue()];
     }
     
     public void setAsText(String stringthrows IllegalArgumentException {
         int intVal = 1; 
         if((string==null)||(string.equals(""))) // NOI18N
             throw new IllegalArgumentException();
         else
             intVal = java.util.Arrays.binarySearch(,string); 
         if (intVal < 0) {
             intVal = 1;
         }
         if (intVal > 2){
             intVal = 1;
         }
         String valS = String.valueOf(intVal);
          = Integer.valueOf(valS);
         this.firePropertyChange();
     }
     
     public void setValue(Object val) {
         if (val==null){
             val=;
         }
        if (! (val instanceof Integer)) {
            throw new IllegalArgumentException();
        }
        
        this. = (Integerval;
        int ival = this..intValue();
        if (ival < 0 || ival > 2){
            this. = ;
        }
//        super.setValue(this.val);
    }
    
    public Object getValue() {
        return this.;
    }
New to GrepCode? Check out our FAQ X