Interface BeanBlockSource

    • Method Detail

      • getEditBlock

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

        Block getDisplayBlock​(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:
        RuntimeException - if no appropriate block is available
      • hasDisplayBlock

        boolean hasDisplayBlock​(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