Class AbstractConditional

  • Direct Known Subclasses:
    If, Unless

    @SupportsInformalParameters
    public abstract class AbstractConditional
    extends java.lang.Object
    Base class for If and Unless. Will render its body or the block from its else parameter. If it renders anything and it has an element name, then it renders the element and its informal parameters.
    Component Parameters 
    NameTypeFlagsDefaultDefault Prefix
    elseorg.apache.tapestry5.Block  literal
    An alternate org.apache.tapestry5.Block to render if #test() is false. The default, null, means render nothing in that situation.
    thenorg.apache.tapestry5.Block  literal
    The org.apache.tapestry5.Block to render if #test() is true. The default, null, means render the component body in that situation..
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      protected abstract boolean test()
      Performs the test via the parameters; return true to render the body of the component, false to render the else block (or nothing).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • test

        protected abstract boolean test()
        Performs the test via the parameters; return true to render the body of the component, false to render the else block (or nothing).
        Returns:
        true to render body