BEA Systems, Inc.

com.beasys.commerce.axiom.jsp.tags
Class IsNullTag

java.lang.Object
  |
  +--weblogic.utils.compiler.CodeGenerator
        |
        +--com.beasys.commerce.axiom.jsp.tags.AbstractTag
              |
              +--com.beasys.commerce.axiom.jsp.tags.ESAbstractTag
                    |
                    +--com.beasys.commerce.axiom.jsp.tags.IsNullTag

public class IsNullTag
extends ESAbstractTag

Evaluates the Object denoted by the provided id attribute, and exercises contained body code if the provided Object is null or if the Object's String representation is zero-length.


Inner classes inherited from class weblogic.utils.compiler.CodeGenerator
weblogic.utils.compiler.CodeGenerator.Output
 
Fields inherited from class weblogic.utils.compiler.CodeGenerator
NON_WORD_CHARS, targetDirectory, verboseCodegen
 
Constructor Summary
IsNullTag()
           
 
Method Summary
 java.lang.String id()
          Retrieves the value of the id attribute.
 java.lang.String processEndTag(java.lang.String tag, java.util.Properties props)
          Employed when the tag is closed within its JSP invocation.
 java.lang.String processStartTag(java.lang.String tag, java.util.Properties props)
          Employed when the tag is opened within its JSP invocation.
 
Methods inherited from class com.beasys.commerce.axiom.jsp.tags.ESAbstractTag
processTemplate
 
Methods inherited from class com.beasys.commerce.axiom.jsp.tags.AbstractTag
getDefaultValue, processTag, setJspContext, uniqueId
 
Methods inherited from class weblogic.utils.compiler.CodeGenerator
argumentLookup, baseConversion, buildString, classLookup, cleanup, date, ensureDir, exceptions, expandArrayClass, extractOptionValues, generate, generate, generate, generate, generateCode, generator, get_component_type, getFileChars, getProductionRule, getRootDirectoryName, getRuleName, installResource, is_primitive_array, javaCodeForType, lookupConvert, makeOutputStream, outputs, outputs, parameters, parse, prepare, primitive_type_array, primitive_type, processProductionRules, processTemplate, readLookup, rootDirectory, setRootDirectoryName, setTargetDirectory, targetFile, time, timeAndDate, type_array, writeLookup, year
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IsNullTag

public IsNullTag()
Method Detail

id

public java.lang.String id()
Retrieves the value of the id attribute.
Returns:
the id attribute value.
See Also:
Extension Tag Documentation for the significance of this attribute.

processStartTag

public java.lang.String processStartTag(java.lang.String tag,
                                        java.util.Properties props)
                                 throws weblogic.servlet.jsp.JspExtensionException
Employed when the tag is opened within its JSP invocation.
Overrides:
processStartTag in class AbstractTag
Parameters:
tag - the tag name
properties - the properties passed to the tag, which result from the tag attributes used in its JSP invocation.
Returns:
resultant JSP code, inserted into the JSP file's _jspService method.
Throws:
weblogic.servlet.jsp.JspExtensionException -  

processEndTag

public java.lang.String processEndTag(java.lang.String tag,
                                      java.util.Properties props)
                               throws weblogic.servlet.jsp.JspExtensionException
Employed when the tag is closed within its JSP invocation.
Overrides:
processEndTag in class AbstractTag
Parameters:
tag - the tag name
properties - the properties passed to the tag, which result from the tag attributes used in its JSP invocation.
Returns:
resultant JSP code, inserted into the JSP file's _jspService method.
Throws:
weblogic.servlet.jsp.JspExtensionException -  

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved