001 package railo.transformer.cfml.evaluator.impl; 002 003 import railo.transformer.cfml.evaluator.ChildEvaluator; 004 005 /** 006 * Pr�ft den Kontext des Tag <code>catch</code>. 007 * Das Tag darf sich nur direkt innerhalb des Tag <code>try</code> befinden. 008 */ 009 public final class Catch extends ChildEvaluator { 010 011 /** 012 * @see railo.transformer.cfml.evaluator.ChildEvaluator#getParentName() 013 */ 014 protected String getParentName() { 015 return "try"; 016 } 017 /* 018 public void evaluate(Tag tag, TagLibTag libTag) throws EvaluatorException { 019 020 String ns=libTag.getTagLib().getNameSpaceAndSeperator(); 021 String tryName=ns+"try"; 022 023 if(!ASMUtil.hasAncestorTag(tag,tryName)) 024 throw new EvaluatorException("Wrong Context, tag "+libTag.getFullName()+" must be direct inside a "+tryName+" tag"); 025 026 }*/ 027 }