org.apache.tapestry5.internal.services
Class BeanBlockSourceImpl
java.lang.Object
org.apache.tapestry5.internal.services.BeanBlockSourceImpl
- All Implemented Interfaces:
- BeanBlockSource
public class BeanBlockSourceImpl
- extends Object
- implements BeanBlockSource
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 |
BeanBlockSourceImpl
public BeanBlockSourceImpl(RequestPageCache pageCache,
BeanBlockOverrideSource overrideSource,
Collection<BeanBlockContribution> configuration)
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.