# Interface SyButtonWithTextReadableType

All Superinterfaces:
  `SyActiveReadableType, SyBoundedReadableType<SySpaceParentRelativeType>, SyButtonReadableType, SyComponentReadableType, SyKeyboardFocusableReadableType, SyMouseFocusAcceptingReadableType, SySizedReadableType<SySpaceParentRelativeType>, SyThemeableReadableType, SyVisibleReadableType`

All Known Subinterfaces:
  `SyButtonWithTextType`

public interface SyButtonWithTextReadableType extends SyButtonReadableType
Read-only access to a button.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `com.io7m.jattribute.core.AttributeReadableType<SyText>`
  `text()`

  ### Methods inherited from interface SyActiveReadableType

  `activity, isMouseOver`

  ### Methods inherited from interface SyBoundedReadableType

  `boundingArea, position`

  ### Methods inherited from interface SyButtonReadableType

  `isPressed, themeClassesDefaultForComponent`

  ### Methods inherited from interface SyComponentReadableType

  `ancestorMatchingReadable, childCount, isActive, isVisible, nodeReadable, relativePositionOf, screen, viewportPositionOf, windowReadable`

  ### Methods inherited from interface SyKeyboardFocusableReadableType

  `keyboardFocusBehavior`

  ### Methods inherited from interface SyMouseFocusAcceptingReadableType

  `isMouseQueryAccepting`

  ### Methods inherited from interface SySizedReadableType

  `size, sizeUpperLimit`

  ### Methods inherited from interface SyThemeableReadableType

  `themeClassesExtra, themeClassesInPreferenceOrder`

  ### Methods inherited from interface SyVisibleReadableType

  `visibility`

- ## Method Details

  - ### text

    com.io7m.jattribute.core.AttributeReadableType<SyText> text()
    Returns:
      The button text