FileDocCategorySizeDatePackage
DBTagExtraInfo.javaAPI DocExample811Thu Jun 28 16:14:16 BST 2001com.ora.jsp.tags.sql

DBTagExtraInfo.java

package com.ora.jsp.tags.sql;

import javax.servlet.jsp.tagext.*;

/**
 * This class provides additional attribute validation code for
 * DBTag subclasses.
 *
 * @author Hans Bergsten, Gefion software <hans@gefionsoftware.com>
 * @version 1.0
 */
public class DBTagExtraInfo extends TagExtraInfo {
    /**
     * Returns true only if a valid scope value is specified:
     * page, request, session or application.
     */
    public boolean isValid(TagData data) {
        boolean isValid = false;
        String scope = data.getAttributeString("scope");
        
        if (scope == null || scope.equals("page") || scope.equals("request") ||
            scope.equals("session") || scope.equals("application")) {
            isValid = true;
        }
        return isValid;
    }
}