/*
* Copyright 2001 Sun Microsystems, Inc. All rights reserved.
* PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
*/
package com.sun.portal.desktop.taglib.providerContext;
import javax.servlet.jsp.JspException;
import com.sun.portal.providers.Provider;
import com.sun.portal.providers.context.ProviderContext;
import com.sun.portal.providers.context.ProviderContextException;
import com.sun.portal.desktop.context.ContextException;
import com.sun.portal.desktop.taglib.DesktopTaglibException;
public class GetClassNameTag
extends BaseProviderContextTagSupport
{
public int doStartTag() throws JspException {
ProviderContext pc = getCurrentProviderContext();
String className = null;
Provider p = getCurrentObj();
try {
className = pc.getClassName(p.getName());
} catch (ProviderContextException pce) {
throw new DesktopTaglibException( pce );
}
processResult( className );
return SKIP_BODY;
}
}
|