## Uses of Interface
org.apache.tapestry5.Block

- Packages that use Block
  Package | Description
  --- | ---
  org.apache.tapestry5 | Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.corelib.components | The set of core components available in all Tapestry applications
  org.apache.tapestry5.corelib.pages | The set of core pages available in all Tapestry applications
  org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support classes; API subject to change.
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.services.dashboard |
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  org.apache.tapestry5.internal.util | [INTERNAL USE ONLY] various utility classes; API subject to change.
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.services.dashboard | Support for the built-in "T5Dashboard" page.
  org.apache.tapestry5.services.dynamic | Services supporting the `Dynamic` component.
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of Block in org.apache.tapestry5

    Methods in org.apache.tapestry5 that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | ComponentResourcesCommon.`findBlock​(String blockId)` | As with `ComponentResourcesCommon.getBlock(String)`, but returns null if the block is not found.
    `Block` | ComponentResourcesCommon.`getBlock​(String blockId)` | Returns a block from the component's template, referenced by its id.
    `Block` | ComponentResources.`getBlockParameter​(String parameterName)` | Used to access an informal parameter that's a Block.
    `Block` | ClientBodyElement.`getBody()` |
    `Block` | ComponentResourcesCommon.`getBody()` | Returns the body of this component as a (possibly empty) block.
    `Block` | PropertyOverrides.`getOverrideBlock​(String name)` | Searches for an override block with the given name.

  - ### Uses of Block in org.apache.tapestry5.corelib.components

    Methods in org.apache.tapestry5.corelib.components that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | GridColumns.`getBlockForColumn()` |
    `Block` | ProgressiveDisplay.`getBody()` | Returns the body of the ProgressiveDisplay, which is sometimes (in the context of a AjaxResponseRenderer.addRender(org.apache.tapestry5.ClientBodyElement) partial page render}) the content to be included.
    `Block` | Zone.`getBody()` | Returns the zone's body (the content enclosed by its start and end tags).

  - ### Uses of Block in org.apache.tapestry5.corelib.pages

    Methods in org.apache.tapestry5.corelib.pages that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | ComponentLibraries.`getComponentsTable()` |
    `Block` | T5Dashboard.`getContent()` |
    `Block` | ComponentLibraries.`getMixinsTable()` |
    `Block` | ComponentLibraries.`getPagesTable()` |

  - ### Uses of Block in org.apache.tapestry5.internal

    Methods in org.apache.tapestry5.internal that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | PropertyOverridesImpl.`getOverrideBlock​(String name)` |

  - ### Uses of Block in org.apache.tapestry5.internal.services

    Methods in org.apache.tapestry5.internal.services that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | BeanBlockOverrideSourceImpl.`getDisplayBlock​(String datatype)` |
    `Block` | BeanBlockSourceImpl.`getDisplayBlock​(String datatype)` |
    `Block` | BeanBlockOverrideSourceImpl.`getEditBlock​(String datatype)` |
    `Block` | BeanBlockSourceImpl.`getEditBlock​(String datatype)` |

  - ### Uses of Block in org.apache.tapestry5.internal.services.dashboard

    Methods in org.apache.tapestry5.internal.services.dashboard that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | DashboardManagerImpl.`getTabContent​(String tabName)` |

  - ### Uses of Block in org.apache.tapestry5.internal.structure

    Classes in org.apache.tapestry5.internal.structure that implement Block
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BlockImpl` |

    Methods in org.apache.tapestry5.internal.structure that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | ComponentPageElementImpl.`findBlock​(String id)` |
    `Block` | InternalComponentResourcesImpl.`findBlock​(String blockId)` |
    `Block` | ComponentPageElementImpl.`getBlock​(String id)` |
    `Block` | InternalComponentResourcesImpl.`getBlock​(String blockId)` |
    `Block` | InternalComponentResourcesImpl.`getBlockParameter​(String parameterName)` |
    `Block` | ComponentPageElementImpl.`getBody()` |
    `Block` | InternalComponentResourcesImpl.`getBody()` |

    Methods in org.apache.tapestry5.internal.structure with parameters of type Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ComponentPageElement.`addBlock​(String blockId, Block block)` | Used during the contruction of a page to add a non-anonymous Block to the component.
    `void` | ComponentPageElementImpl.`addBlock​(String blockId, Block block)` |

  - ### Uses of Block in org.apache.tapestry5.internal.util

    Classes in org.apache.tapestry5.internal.util that implement Block
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RenderableAsBlock` | Allows any `Renderable` object to act as a `Block`.

  - ### Uses of Block in org.apache.tapestry5.services

    Methods in org.apache.tapestry5.services that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | BeanBlockOverrideSource.`getDisplayBlock​(String datatype)` | Returns a block which can be used to render output for the given data type.
    `Block` | BeanBlockSource.`getDisplayBlock​(String datatype)` | Returns a block which can be used to render output for the given data type.
    `Block` | BeanBlockOverrideSource.`getEditBlock​(String datatype)` | Returns a block which can be used to render an editor for the given data type, in the form of a field label and input field.
    `Block` | BeanBlockSource.`getEditBlock​(String datatype)` | Returns a block which can be used to render an editor for the given data type, in the form of a field label and input field.

  - ### Uses of Block in org.apache.tapestry5.services.dashboard

    Methods in org.apache.tapestry5.services.dashboard that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | DashboardManager.`getTabContent​(String tabName)` |

  - ### Uses of Block in org.apache.tapestry5.services.dynamic

    Methods in org.apache.tapestry5.services.dynamic that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `Block` | DynamicDelegate.`getBlock​(String name)` | Returns the Block with the given unique name.

  - ### Uses of Block in org.apache.tapestry5.test

    Methods in org.apache.tapestry5.test that return Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Block` | TapestryTestCase.`mockBlock()` |

    Methods in org.apache.tapestry5.test with parameters of type Block
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TapestryTestCase.`train_getBlockParameter​(ComponentResources resources, String name, Block block)` |
    `protected void` | TapestryTestCase.`train_getOverrideBlock​(PropertyOverrides overrides, String name, Block block)` |