BEA Systems, Inc.

com.beasys.commerce.portal.tags
Class AbstractEvalTag

java.lang.Object
  |
  +--weblogic.utils.compiler.CodeGenerator
        |
        +--com.beasys.commerce.axiom.jsp.tags.AbstractTag
              |
              +--com.beasys.commerce.portal.tags.PTAbstractTag
                    |
                    +--com.beasys.commerce.portal.tags.AbstractEvalTag
Direct Known Subclasses:
AdminEvalTag, EvalTag

public class AbstractEvalTag
extends PTAbstractTag
implements PortalTagConstants

AbstractEvalTag provides the necessary methods for implementation of the customized tag.


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
 
Fields inherited from interface com.beasys.commerce.portal.tags.PortalTagConstants
ALL_PORTLETS, CACHED_COLUMN_INFO, CACHED_PORTAL, ERROR_PAGE_PROPERTY, EVERYONE, GROUP_ADD_FAILED, GROUP_ADD_OK, GROUP_NAME_PROPERTY, GROUP_REMOVE_FAILED, GROUP_REMOVE_OK, LOGIN_FAILED, LOGIN_OK, NAME_IN_USE, PORTAL, PORTAL_NAME, PORTAL_NAME_PROPERTY, PORTAL_PAGE, PORTLET, PORTLET_NAME_PROPERTY, PROFILE_GROUP, PROFILE_GROUP_PROPERTY, PROFILE_USER_PROPERTY, SIGN_ON, TARGET_PROPERTY, USER_CREATION_FAILED, USER_NAME_PROPERTY, USER_UPDATE_FAILED
 
Fields inherited from interface com.beasys.commerce.axiom.jsp.tags.TagConstants
CREATE, GET, REMOVE, UPDATE
 
Constructor Summary
AbstractEvalTag()
           
 
Method Summary
 java.lang.String attributeName()
           
 java.lang.String processEndTag(java.lang.String tag, java.util.Properties props)
          Called to process the tag attributes after initial tag declaration.
 java.lang.String processStartTag(java.lang.String tag, java.util.Properties props)
          Called to process the tag attributes upon initial tag declaration.
 java.lang.String target()
           
 
Methods inherited from class com.beasys.commerce.portal.tags.PTAbstractTag
getDefaultValue, processTemplate
 
Methods inherited from class com.beasys.commerce.axiom.jsp.tags.AbstractTag
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

AbstractEvalTag

public AbstractEvalTag()
Method Detail

attributeName

public java.lang.String attributeName()

target

public java.lang.String target()

processStartTag

public java.lang.String processStartTag(java.lang.String tag,
                                        java.util.Properties props)
                                 throws weblogic.servlet.jsp.JspExtensionException
Called to process the tag attributes upon initial tag declaration. This is a WLS-specific method, both in signature, and due to the use of the jspc variable.
Overrides:
processStartTag in class AbstractTag
Parameters:
tag - the tag name
props - properties prescribed by tag attributes
Returns:
resultant jsp text

processEndTag

public java.lang.String processEndTag(java.lang.String tag,
                                      java.util.Properties props)
                               throws weblogic.servlet.jsp.JspExtensionException
Called to process the tag attributes after initial tag declaration. This is a WLS-specific method in signature.
Overrides:
processEndTag in class AbstractTag
Parameters:
tag - the tage name
props - properties prescribed by tag attributes
Returns:
resultant jsp text

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved