⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userregistrationbeaninfo.java

📁 webwork source
💻 JAVA
字号:
/* * WebWork, Web Application Framework * * Distributable under Apache license. * See terms of license at opensource.org */package webwork.examples.userreg;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.beans.SimpleBeanInfo;import java.util.ArrayList;/** *	@see java.beans.SimpleBeanInfo *	@author Kjetil H.Paulsen (kjetil@java.no) *	@version $Revision: 1.1 $ */public class UserRegistrationBeanInfo        extends SimpleBeanInfo {   public PropertyDescriptor[] getPropertyDescriptors() {      try {         ArrayList list = new ArrayList();         PropertyDescriptor descriptor;         /** special validation trough property editors **/         descriptor = new PropertyDescriptor("lastname", UserRegistration.class);         descriptor.setPropertyEditorClass(NameEditor.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("firstname", UserRegistration.class);         descriptor.setPropertyEditorClass(NameEditor.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("fnr", UserRegistration.class);         descriptor.setPropertyEditorClass(SsnEditor.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("username", UserRegistration.class);         descriptor.setPropertyEditorClass(UsernameEditor.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("password", UserRegistration.class);         descriptor.setPropertyEditorClass(PasswordEditor.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("confirmedPassword", UserRegistration.class);         descriptor.setPropertyEditorClass(PasswordEditor.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("email", UserRegistration.class);         descriptor.setPropertyEditorClass(EmailEditor.class);         list.add(descriptor);         /** normal validation not trough property editors **/         descriptor = new PropertyDescriptor("city", UserRegistration.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("adress", UserRegistration.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("postcode", UserRegistration.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("male", UserRegistration.class);         list.add(descriptor);         descriptor = new PropertyDescriptor("netcheck", UserRegistration.class);         list.add(descriptor);         return (PropertyDescriptor[]) list.toArray(new PropertyDescriptor[list.size()]);      } catch (Exception e) {         e.printStackTrace();         return super.getPropertyDescriptors();      }   }   public BeanInfo[] getAdditionalBeanInfo() {      try {         return new BeanInfo[]{Introspector.getBeanInfo(UserRegistration.class.getSuperclass())};      } catch (Exception e) {         e.printStackTrace();         return super.getAdditionalBeanInfo();      }   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -