Interface BeanBlockSource

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Block getDisplayBlock​(java.lang.String datatype)
      Returns a block which can be used to render output for the given data type.
      Block getEditBlock​(java.lang.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​(java.lang.String datatype)
      Checks to see if there is a display block for the indicated data type.
    • Method Detail

      • getEditBlock

        Block getEditBlock​(java.lang.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.
        Parameters:
        datatype - logical name for the type of data to be displayed
        Returns:
        the Block
        Throws:
        java.lang.RuntimeException - if no appropriate block is available
      • getDisplayBlock

        Block getDisplayBlock​(java.lang.String datatype)
        Returns a block which can be used to render output for the given data type.
        Parameters:
        datatype - logical name for the type of data to be displayed
        Returns:
        the Block
        Throws:
        java.lang.RuntimeException - if no appropriate block is available
      • hasDisplayBlock

        boolean hasDisplayBlock​(java.lang.String datatype)
        Checks to see if there is a display block for the indicated data type.
        Parameters:
        datatype - to check for
        Returns:
        true if a block is available