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    }