PhoneValidator.java
上传用户:hengxinggs
上传日期:2008-01-15
资源大小:212k
文件大小:1k
源码类别:

PlugIns编程

开发平台:

Java

  1. /*******************************************************************************
  2.  * Copyright (c) 2005 IBM Corporation and others.
  3.  * All rights reserved. This program and the accompanying materials
  4.  * are made available under the terms of the Eclipse Public License v1.0
  5.  * which accompanies this distribution, and is available at
  6.  * http://www.eclipse.org/legal/epl-v10.html
  7.  * 
  8.  * Contributors:
  9.  *     IBM Corporation - initial API and implementation
  10.  *******************************************************************************/
  11. package org.eclipse.jface.examples.databinding.model;
  12. import org.eclipse.jface.databinding.validator.IValidator;
  13. public class PhoneValidator implements IValidator {
  14. public String isPartiallyValid(Object value) {
  15. return isValid(value);
  16. }
  17. public String isValid(Object value) {
  18. String rawPhoneNumber = PhoneConverter.removeFormatting((String)value);
  19. if(rawPhoneNumber.length() != 10){
  20. return "Phone number must be 10 characters";
  21. } else {
  22. return null;
  23. }
  24. }
  25. }