# Interface SyVisibleReadableType

All Known Subinterfaces:
  `SyButtonReadableType, SyButtonType, SyButtonWithTextReadableType, SyButtonWithTextType, SyCheckboxReadableType, SyCheckboxType, SyComponentReadableType, SyComponentType, SyContainerReadableType, SyContainerType, SyGridViewReadableType, SyGridViewType, SyImageViewReadableType, SyImageViewType, SyListViewReadableType, SyListViewType, SyMenuBarItemType, SyMenuBarReadableType, SyMenuBarType, SyMenuItemAtomType, SyMenuItemSeparatorType, SyMenuItemSubmenuType, SyMenuItemType, SyMenuReadableType, SyMenuType, SyMeterReadableType, SyScrollBarHorizontalReadableType, SyScrollBarHorizontalType, SyScrollBarReadableType, SyScrollBarType, SyScrollBarVerticalReadableType, SyScrollBarVerticalType, SyScrollPaneReadableType, SyScrollPaneType, SyTextAreaReadableType, SyTextAreaType, SyTextFieldReadableType, SyTextFieldType, SyTextMultiLineViewReadableType, SyTextMultiLineViewType, SyTextViewReadableType, SyTextViewType, SyVisibleType`

public interface SyVisibleReadableType
Read-only access to objects that can be visible or invisible.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `isVisible()`
  Determine whether this component is visible or not based on the visibility of its ancestors.
  `com.io7m.jattribute.core.AttributeReadableType<SyVisibility>`
  `visibility()`

- ## Method Details

  - ### isVisible

    boolean isVisible()
    Determine whether this component is visible or not based on the visibility of its ancestors.
    Returns:
      `true` iff this component is visible

  - ### visibility

    com.io7m.jattribute.core.AttributeReadableType<SyVisibility> visibility()
    Returns:
      This component's visibility