程序包 org.bukkit.block.sign

# 接口 SignSide

所有超级接口:
  `Colorable`

public interface SignSide extends Colorable
表示告示牌的一面。

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull String`
  `getLine(int index)`
  获取此告示牌一面上指定索引处的文本行。
  `@NotNull String[]`
  `getLines()`
  获取当前在此告示牌一面上的所有文本行。
  `boolean`
  `isGlowingText()`
  获取此告示牌一面上的文本是否发光。
  `void`
  `setGlowingText(boolean glowing)`
  设置此告示牌一面上的文本是否发光。
  `void`
  `setLine(int index, @NotNull String line)`
  设置此告示牌一面上指定索引处的文本行。

  ### 从接口继承的方法 org.bukkit.material.Colorable

  `getColor, setColor`

- ## 方法详细资料

  - ### getLines

    @NotNull @NotNull String[] getLines()
    获取当前在此告示牌一面上的所有文本行。

    原文: Gets all the lines of text currently on this side of the sign.

    返回:
      包含所有文本行的字符串数组

  - ### getLine

    @NotNull @NotNull String getLine(int index) throws IndexOutOfBoundsException
    获取此告示牌一面上指定索引处的文本行。

    例如，getLine(0) 将返回第一行文本。

    原文: Gets the line of text at the specified index on this side of the sign.

    For example, getLine(0) will return the first line of text.

    参数:
      `index` - 获取哪一行的文本, 从0开始数
    返回:
      指定行的文本
    抛出:
      `IndexOutOfBoundsException` - 如果这一行不存在(范围0-3)

  - ### setLine

    void setLine(int index, @NotNull @NotNull String line) throws IndexOutOfBoundsException
    设置此告示牌一面上指定索引处的文本行。

    例如，setLine(0, "第一行") 将把第一行文本设置为 "第一行"。

    原文: Sets the line of text at the specified index on this side of the sign.

    For example, setLine(0, "Line One") will set the first line of text to "Line One".

    参数:
      `index` - 设置哪一行的文本, 从0开始数
      `line` - 指定行的新文本
    抛出:
      `IndexOutOfBoundsException` - 如果index值不在[0-3]内

  - ### isGlowingText

    boolean isGlowingText()
    获取此告示牌一面上的文本是否发光。

    原文: Gets whether this side of the sign has glowing text.

    返回:
      此告示牌一面上的文本是否发光

  - ### setGlowingText

    void setGlowingText(boolean glowing)
    设置此告示牌一面上的文本是否发光。

    原文: Sets whether this side of the sign has glowing text.

    参数:
      `glowing` - 此告示牌一面上的文本是否发光