Package org.apache.tapestry5.corelib.components

# Class Unless

java.lang.Object
org.apache.tapestry5.corelib.base.AbstractConditional
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
Name | Type | Flags | Default | Default Prefix
--- | --- | --- | --- | ---
else | org.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.
test | boolean | Required |  | prop
If true, then the body of the component is omitted. If false, the body is rendered.
then | org.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..

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Unless()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `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 Details

  - ### Unless

    public Unless()

- ## Method Details

  - ### 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