/** * Verify that a template with this name exists. */ public Type typeCheck(SymbolTable stable) throws TypeCheckError { final Template template = stable.lookupTemplate(_name); if (template != null) { typeCheckContents(stable); } else { ErrorMsg err = new ErrorMsg(ErrorMsg.TEMPLATE_UNDEF_ERR,_name,this); throw new TypeCheckError(err); } return Type.Void; }
/** * Return the simple named template which this CallTemplate calls. * Return false if there is no matched template or the matched * template is not a simple named template. */ public Template getCalleeTemplate() { Template foundTemplate = getXSLTC().getParser().getSymbolTable().lookupTemplate(_name); return foundTemplate.isSimpleNamedTemplate() ? foundTemplate : null; }
/** * Verify that a template with this name exists. */ public Type typeCheck(SymbolTable stable) throws TypeCheckError { final Template template = stable.lookupTemplate(_name); if (template != null) { typeCheckContents(stable); } else { ErrorMsg err = new ErrorMsg(ErrorMsg.TEMPLATE_UNDEF_ERR,_name,this); throw new TypeCheckError(err); } return Type.Void; }
/** * Verify that a template with this name exists. */ public Type typeCheck(SymbolTable stable) throws TypeCheckError { final Template template = stable.lookupTemplate(_name); if (template != null) { typeCheckContents(stable); } else { ErrorMsg err = new ErrorMsg(ErrorMsg.TEMPLATE_UNDEF_ERR,_name,this); throw new TypeCheckError(err); } return Type.Void; }
/** * Verify that a template with this name exists. */ public Type typeCheck(SymbolTable stable) throws TypeCheckError { final Template template = stable.lookupTemplate(_name); if (template != null) { typeCheckContents(stable); } else { ErrorMsg err = new ErrorMsg(ErrorMsg.TEMPLATE_UNDEF_ERR,_name,this); throw new TypeCheckError(err); } return Type.Void; }
/** * Return the simple named template which this CallTemplate calls. * Return false if there is no matched template or the matched * template is not a simple named template. */ public Template getCalleeTemplate() { Template foundTemplate = getXSLTC().getParser().getSymbolTable().lookupTemplate(_name); return foundTemplate.isSimpleNamedTemplate() ? foundTemplate : null; }
/** * Return the simple named template which this CallTemplate calls. * Return false if there is no matched template or the matched * template is not a simple named template. */ public Template getCalleeTemplate() { Template foundTemplate = getXSLTC().getParser().getSymbolTable().lookupTemplate(_name); return foundTemplate.isSimpleNamedTemplate() ? foundTemplate : null; }
/** * Return the simple named template which this CallTemplate calls. * Return false if there is no matched template or the matched * template is not a simple named template. */ public Template getCalleeTemplate() { Template foundTemplate = getXSLTC().getParser().getSymbolTable().lookupTemplate(_name); return foundTemplate.isSimpleNamedTemplate() ? foundTemplate : null; }