// Copyright 2004, 2005 The Apache Software Foundation
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
RenderBlockcomponent. [ ]
RenderBlock are used to build a certain class of complicated component that
can't be assembled using the normal wrapping containment. Such a super component would have two
or more sections that need to be supplied by the containing page (or component).
Using Blocks, the blocks can be provided as parameters to the super component.
The invoker property gives the components inside the block access to the component (typically an
RenderBlock) that rendered the block. More often, the
method is used to get parameters of the invoking component.