Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2004-2005 Revolution Systems 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.revolsys.ui.html.fields;
 
 
 
 
 public class CheckBoxField extends Field {
   private boolean selected = false;
 
   private Object trueValue = .;
 
   private Object falseValue = .;
 
   private String selectedValue = "on";
 
   private String onClick = null;
 
   public CheckBoxField() {
   }
 
   public CheckBoxField(final String name) {
     super(namefalse);
   }
 
   public CheckBoxField(final String namefinal boolean required) {
     super(namerequired);
   }
 
   public boolean hasValue() {
     return isSelected();
   }
 
   public boolean isSelected() {
     return ;
   }
 
   public boolean isValid() {
     boolean valid = true;
     if (!super.isValid()) {
       valid = false;
     } else {
       valid = true;
     }
     if (valid) {
       if (isSelected()) {
         setValue();
       } else {
         setValue();
       }
     }
     return valid;
   }
 
   public void initialize(final Form formfinal HttpServletRequest request) {
     String inputValue = request.getParameter(getName());
     if (inputValue != null) {
        = inputValue.equals();
     } else if (request.getMethod() == "GET" || !getForm().isMainFormTask()) {
       setValue(getInitialValue(request));
       if (getValue() != null) {
          = getValue().equals();
       }
     } else {
       setValue();
        = false;
     }
   }
 
   public String getOnClick() {
     return ;
   }
 
   public void setOnClick(final String onSelect) {
     this. = onSelect;
   }
 
   public void serializeElement(final XmlWriter out) {
     HtmlUtil.serializeCheckBox(outgetName(), isSelected(),
       );
   }
 
  public void setTrueValue(final Object trueValue) {
    this. = trueValue;
  }
  public Object getTrueValue() {
    return ;
  }
  public void setFalseValue(final Object falseValue) {
    this. = falseValue;
  }
  public Object getFalseValue() {
    return ;
  }
New to GrepCode? Check out our FAQ X