org.apache.tapestry5.corelib.components
Class Unless

java.lang.Object
  extended by org.apache.tapestry5.corelib.base.AbstractConditional
      extended by org.apache.tapestry5.corelib.components.Unless

public class Unless
extends AbstractConditional

A close relative of the If component that inverts the meaning of its test. This is easier than an If component with the negate parameter set to true.

Component Parameters
NameDescriptionTypeFlagsDefaultDefault PrefixSince
elseAn alternate org.apache.tapestry5.Block to render if org.apache.tapestry5.corelib.base.AbstractConditional#test() is false. The default, null, means render nothing in that situation.org.apache.tapestry5.Blockliteral
testIf true, then the body of the component is omitted. If false, the body is rendered.booleanRequiredprop

Constructor Summary
Unless()
           
 
Method Summary
protected  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
 

Constructor Detail

Unless

public Unless()
Method Detail

test

protected boolean test()
Description copied from class: AbstractConditional
Performs the test via the parameters; return true to render the body of the component, false to render the else block (or nothing).

Specified by:
test in class AbstractConditional
Returns:
test parameter inverted


Copyright © 2003-2012 The Apache Software Foundation.