Package com.iizix.prop
Interface IUIBounds
public interface IUIBoundsInterface implemented by components in the Designer to return the pixel bounds.- Author:
- Christopher Mindus
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default GRectgetBounds()Gets the current bounds of the component relative the "page" document.<GP extends IGProp<?>>
GPgetProp(Atom atom, java.lang.Class<GP> clazz)Gets the property with theatomname and checking the class instance of the property.
Method Detail
getProp
<GP extends IGProp<?>> GP getProp(Atom atom, java.lang.Class<GP> clazz)
Gets the property with theatomname 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
nullfor 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.