Class NotIterableCode

  • All Implemented Interfaces:
    Code, Iteration, java.lang.Cloneable

    public class NotIterableCode
    extends IterableCode
    Runs the enclosed template once if the value is falsey.
    • Method Detail

      • handle

        protected java.io.Writer handle​(java.io.Writer writer,
                                        java.lang.Object resolved,
                                        java.util.List<java.lang.Object> scopes)
        Overrides:
        handle in class IterableCode
      • execute

        protected java.io.Writer execute​(java.io.Writer writer,
                                         java.lang.Object resolve,
                                         java.util.List<java.lang.Object> scopes)
        Overrides:
        execute in class IterableCode
      • next

        public java.io.Writer next​(java.io.Writer writer,
                                   java.lang.Object object,
                                   java.util.List<java.lang.Object> scopes)
        Specified by:
        next in interface Iteration
        Overrides:
        next in class IterableCode