## wisdomx.ui.builder
クラス AbstractOptionsBuilder

    java.lang.Object
      wisdomx.ui.builder.AbstractOptionsBuilder

すべての実装インタフェース:
  IOptionsBuilder

public abstract class AbstractOptionsBuilder
extends java.lang.Object
implements IOptionsBuilder

IOptionsBuilderの抽象実装クラス
このクラスでは、空のIOptionの追加を実装しています。空のIOptionの追加は`#empty(int, Select)`メソッドで実装 し、デフォルトの実装はnew Option("","")を追加しています。

バージョン:
  1
作成者:
  Takao Kouda

メソッドの概要
`abstract Select` `build(int optionType, java.lang.String optionsName)`
`abstract Select` `build(int optionType, java.lang.String optionsName, java.lang.String key)`
`abstract Select` `build(int optionType, java.lang.String optionsName, java.lang.String[] keys)`
`Select` `buildWithEmpty(int optionType, java.lang.String optionsName)`
`Select` `buildWithEmpty(int optionType, java.lang.String optionsName, java.lang.String key)`
`Select` `buildWithEmpty(int optionType, java.lang.String optionsName, java.lang.String[] keys)`

クラス java.lang.Object から継承したメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### build

    public abstract Select build(int optionType,
                                 java.lang.String optionsName)
                          throws java.lang.Exception

  定義:
    インタフェース `IOptionsBuilder` 内の `build`
  例外:
    `java.lang.Exception`

### build

    public abstract Select build(int optionType,
                                 java.lang.String optionsName,
                                 java.lang.String key)
                          throws java.lang.Exception

  定義:
    インタフェース `IOptionsBuilder` 内の `build`
  例外:
    `java.lang.Exception`

### build

    public abstract Select build(int optionType,
                                 java.lang.String optionsName,
                                 java.lang.String[] keys)
                          throws java.lang.Exception

  定義:
    インタフェース `IOptionsBuilder` 内の `build`
  例外:
    `java.lang.Exception`

### buildWithEmpty

    public Select buildWithEmpty(int optionType,
                                 java.lang.String optionsName)
                          throws java.lang.Exception

  定義:
    インタフェース `IOptionsBuilder` 内の `buildWithEmpty`
  例外:
    `java.lang.Exception`

### buildWithEmpty

    public Select buildWithEmpty(int optionType,
                                 java.lang.String optionsName,
                                 java.lang.String key)
                          throws java.lang.Exception

  定義:
    インタフェース `IOptionsBuilder` 内の `buildWithEmpty`
  例外:
    `java.lang.Exception`

### buildWithEmpty

    public Select buildWithEmpty(int optionType,
                                 java.lang.String optionsName,
                                 java.lang.String[] keys)
                          throws java.lang.Exception

  定義:
    インタフェース `IOptionsBuilder` 内の `buildWithEmpty`
  例外:
    `java.lang.Exception`