Package net.asfun.jangod.lib

Examples of net.asfun.jangod.lib.Tag


    endName = macro.getEndMacroName();
  }

  @Override
  public String render(JangodInterpreter interpreter) throws InterpretException {
    Tag tag = TagLibrary.getTag(master.getMacroName());
    if ( tag != null ) {
      JangodLogger.fine("Treat macro as tag with same name >>> " + master.getMacroName());
      interpreter.setLevel(level);
      return tag.interpreter(children(), master.getHelpers(), interpreter);
    } else {
      JangodLogger.warning("Skiping handless macro while rendering >>> " + master.getMacroName());
      return Constants.STR_BLANK;
    }
  }
View Full Code Here


  String endName = null;
 
  public TagNode(TagToken token) throws ParseException{
    super();
    master = token;
    Tag tag = TagLibrary.getTag(master.getTagName());
    if ( tag == null ) {
      throw new ParseException("Can't find tag >>> " + master.getTagName());
    }
    endName = tag.getEndTagName();
  }
View Full Code Here

  @Override
  public String render(JangodInterpreter interpreter)
      throws InterpretException {
    interpreter.setLevel(level);
    Tag tag = TagLibrary.getTag(master.getTagName());
    return tag.interpreter(children(), master.getHelpers(), interpreter);
  }
View Full Code Here

TOP

Related Classes of net.asfun.jangod.lib.Tag

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.