欢迎使用 FastJsp 开发框架! 编译说明: * 若要生成Api Javadoc文档

源代码在线查看: abstractform.java

软件大小: 110 K
上传用户: cy_jing
关键词: FastJsp Javadoc Api 编译
下载地址: 免注册下载 普通下载 VIP

相关代码

				// Copyright 2005-2007 onetsoft.com
				//
				// 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.onetsoft.fastjsp;
				
				
				/**
				 * @author hgw
				 */
				public abstract class AbstractForm implements Form {
				
				    private Page page = null;
				
				    private final String DEFAULT_ACTION = "default";  //缺省表单action名称
				
				    /**
				     * 空构造方法
				     * 此方法必须存在
				     */
				    public AbstractForm() {
				    }
				
				    /**
				     * 设置当前页面
				     *
				     * @param page
				     * @since 3.0
				     */
				    final void setPage(Page page) {
				        this.page = page;
				        init();
				    }
				
				    /**
				     * 初始化本表单
				     */
				    protected void init() {
				    }
				
				    public boolean isClientValidationEnabled() {
				        return true;
				    }
				
				    public boolean isFocus() {
				        return true;
				    }
				
				    /*若返回true,将失去 action 的“即插即用”特性*/
				    public boolean isDefaultActionPreferred() {
				        return false;
				    }
				
				    public String getDefaultAction() {
				        return DEFAULT_ACTION;
				    }
				
				    public Page getPage() {
				        return page;
				    }
				
				    public String toString() {
				        return getName();
				    }
				}
							

相关资源