1 53 54 106 107 package com.Yasna.forum.tags; 108 109 import java.io.*; 110 import javax.servlet.*; 111 import javax.servlet.jsp.*; 112 import javax.servlet.jsp.tagext.*; 113 import javax.servlet.http.*; 114 import com.Yasna.forum.*; 115 import com.Yasna.forum.tags.*; 116 117 150 151 public class MoveMessageTag extends TagSupport 152 { 153 private YazdRequest jr = null; 154 155 160 public final int doStartTag() throws JspException 161 { 162 ThreadTag tt = null; 164 try { 165 tt = (ThreadTag)this.findAncestorWithClass(this, 166 Class.forName("com.Yasna.forum.tags.ThreadTag")); 167 } catch(Exception e) { 168 } 169 170 if( tt == null ) { 172 throw new JspException("Yazd move_message tag must be nested inside a thread tag"); 173 } 174 175 if( !tt.moveMessage() ) 176 return SKIP_BODY; 177 178 return EVAL_BODY_INCLUDE; 179 } 180 181 } 182 | Popular Tags |