org.apache.tapestry5.internal.services
Class BeanBlockSourceImpl

java.lang.Object
  extended by org.apache.tapestry5.internal.services.BeanBlockSourceImpl
All Implemented Interfaces:
BeanBlockSource

public class BeanBlockSourceImpl
extends Object
implements BeanBlockSource


Constructor Summary
BeanBlockSourceImpl(RequestPageCache pageCache, BeanBlockOverrideSource overrideSource, Collection<BeanBlockContribution> configuration)
           
 
Method Summary
 Block getDisplayBlock(String datatype)
          Returns a block which can be used to render output for the given data type.
 Block 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.
 boolean hasDisplayBlock(String datatype)
          Checks to see if there is a display block for the indicated data type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanBlockSourceImpl

public BeanBlockSourceImpl(RequestPageCache pageCache,
                           BeanBlockOverrideSource overrideSource,
                           Collection<BeanBlockContribution> configuration)
Method Detail

hasDisplayBlock

public boolean hasDisplayBlock(String datatype)
Description copied from interface: BeanBlockSource
Checks to see if there is a display block for the indicated data type.

Specified by:
hasDisplayBlock in interface BeanBlockSource
Parameters:
datatype - to check for
Returns:
true if a block is available

getDisplayBlock

public Block getDisplayBlock(String datatype)
Description copied from interface: BeanBlockSource
Returns a block which can be used to render output for the given data type.

Specified by:
getDisplayBlock in interface BeanBlockSource
Parameters:
datatype - logical name for the type of data to be displayed
Returns:
the Block

getEditBlock

public Block getEditBlock(String datatype)
Description copied from interface: BeanBlockSource
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.

Specified by:
getEditBlock in interface BeanBlockSource
Parameters:
datatype - logical name for the type of data to be displayed
Returns:
the Block


Copyright © 2003-2012 The Apache Software Foundation.