Interface IUIBounds


public interface IUIBounds
Interface implemented by components in the Designer to return the pixel bounds.
Author:
Christopher Mindus
  • Method Summary

    Modifier and Type
    Method
    Description
    default GRect
    Gets the current bounds of the component relative the "page" document.
    <GP extends IGProp<?>>
    GP
    getProp(Atom atom, Class<GP> clazz)
    Gets the property with the atom name and checking the class instance of the property.
  • Method Details

    • getProp

      <GP extends IGProp<?>> GP getProp(Atom atom, Class<GP> clazz)
      Gets the property with the atom name and checking the class instance of the property. An error message is logged if the class is not matching.
      Parameters:
      atom - the atom of the property to locate in this property container.
      clazz - the class the property must be or extend, null for no checking.
      Returns:
      GProp the property or null for uninitialized container or the property with specified name is not found, or the class type is not an instance of the specified class.
    • getBounds

      default GRect getBounds()
      Gets the current bounds of the component relative the "page" document.
      Returns:
      The rectangle, or null if not yet defined.