/*
 * @(#)ApplicationModuleTEI.java
 *
 * Copyright 2001-2002 by Oracle Corporation,
 * 500 Oracle Parkway, Redwood Shores, California, 94065, U.S.A.
 * All rights reserved.
 *
 * This software is the confidential and proprietary information
 * of Oracle Corporation.
 */

package oracle.jbo.html.jsp.datatags;

import javax.servlet.jsp.tagext.TagData;
import javax.servlet.jsp.tagext.TagExtraInfo;
import javax.servlet.jsp.tagext.VariableInfo;

public class ApplicationModuleTEI extends TagExtraInfo
{

   public ApplicationModuleTEI()
   {
   }

   /**
     * information on scripting variables defined by this tag
     *
     * @param data The translation-time TagData instance.
     */
   public VariableInfo[] getVariableInfo(TagData data)
   {
      return new VariableInfo[]
      {
         new VariableInfo(data.getAttributeString("id"), "oracle.jbo.common.ampool.ApplicationModuleRef", true, VariableInfo.AT_BEGIN)
      };
   }

   public boolean isValid(TagData data)
   {
      return Utils.isValidJavaVariable(data.getAttributeString("id"));
   }
}
