shohaku.shoin.factory
クラス ResourceKeyPrefixMixIn

java.lang.Object
  拡張shohaku.shoin.factory.ResourceKeyPrefixMixIn
すべての実装インタフェース:
ResourceKeyPrefixSupport

public class ResourceKeyPrefixMixIn
extends java.lang.Object
implements ResourceKeyPrefixSupport

ResourceKeyPrefixSupport の機能を実装するクラスに機能を混ぜ込む、Mix-In(組込み機能)を提供します。
このクラスは ResourceKeyPrefixSupport を実装したクラスのメンバーとして組み込まれて使用されます。


コンストラクタの概要
ResourceKeyPrefixMixIn()
           
 
メソッドの概要
 java.lang.String findPrefix(int index)
          インデックスの接頭辞を返却します。
 java.lang.String getPrefix()
          全てのリソースに対する接頭辞を返却します。
 java.lang.String[] getSourcesPrefix()
          リソース単位での接頭辞の配列を返却します。
 java.lang.String getSourcesPrefix(int index)
          指定のインデックスの接頭辞を返却します。
 boolean hasPrefix()
          接頭辞が指定されているか検証します。
 boolean hasPrefix(int index)
          指定のインデックスの接頭辞が指定されているか検証します。
 boolean hasPrefixs(int index)
          指定のインデックスの接頭辞が指定されているか検証します。
 java.lang.String[] join(java.util.Collection keys)
          接頭辞を繋げたキーを文字列配列に格納して返却します。
 java.lang.String[] join(int index, java.util.Collection keys)
          接頭辞を繋げたキーを文字列配列に格納して返却します。
 java.util.Map join(int index, java.util.Map resources)
          接頭辞を繋げたキーをマップに追加して返却します。
 java.util.Map join(int index, java.util.Map resources, java.util.Map output)
          接頭辞を繋げたキーを指定のマップに追加して返却します。
 java.util.Map join(int index, java.util.Map resources, java.util.Map output, java.lang.String prefix)
          接頭辞を繋げたキーを指定のマップに追加して返却します。
 java.lang.String join(int index, java.lang.Object key)
          接頭辞を繋げたキーを返却します。
 java.lang.String[] join(int index, java.lang.Object[] keys)
          接頭辞を繋げたキーを文字列配列に格納して返却します。
 java.util.Map join(java.util.Map resources)
          接頭辞を繋げたキーをマップに追加して返却します。
 java.util.Map join(java.util.Map resources, java.util.Map output)
          接頭辞を繋げたキーを指定のマップに追加して返却します。
 java.lang.String join(java.lang.Object key)
          接頭辞を繋げたキーを返却します。
 java.lang.String[] join(java.lang.Object[] keys)
          接頭辞を繋げたキーを文字列配列に格納して返却します。
 void putAll(java.util.Map lookup, java.util.Map resources, int index)
          接頭辞を付加して、リソースを全てマップに追加します。
 void setPrefix(java.lang.String prefix)
          全てのリソースに対する接頭辞を格納します。
 void setSourcesPrefix(int index, java.lang.String prefix)
          指定のインデックスに接頭辞を格納します。
 void setSourcesPrefix(java.lang.String[] prefixs)
          リソース単位での接頭辞の配列を格納します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ResourceKeyPrefixMixIn

public ResourceKeyPrefixMixIn()
メソッドの詳細

getPrefix

public java.lang.String getPrefix()
インタフェース ResourceKeyPrefixSupport の記述:
全てのリソースに対する接頭辞を返却します。

定義:
インタフェース ResourceKeyPrefixSupport 内の getPrefix
戻り値:
全てのリソースに対する接頭辞

setPrefix

public void setPrefix(java.lang.String prefix)
インタフェース ResourceKeyPrefixSupport の記述:
全てのリソースに対する接頭辞を格納します。

定義:
インタフェース ResourceKeyPrefixSupport 内の setPrefix
パラメータ:
prefix - 全てのリソースに対する接頭辞

getSourcesPrefix

public java.lang.String[] getSourcesPrefix()
インタフェース ResourceKeyPrefixSupport の記述:
リソース単位での接頭辞の配列を返却します。

定義:
インタフェース ResourceKeyPrefixSupport 内の getSourcesPrefix
戻り値:
リソース単位での接頭辞の配列

setSourcesPrefix

public void setSourcesPrefix(java.lang.String[] prefixs)
インタフェース ResourceKeyPrefixSupport の記述:
リソース単位での接頭辞の配列を格納します。

定義:
インタフェース ResourceKeyPrefixSupport 内の setSourcesPrefix
パラメータ:
prefixs - リソース単位での接頭辞の配列

hasPrefix

public boolean hasPrefix()
接頭辞が指定されているか検証します。

戻り値:
接頭辞が指定されている場合は true

join

public java.lang.String join(java.lang.Object key)
接頭辞を繋げたキーを返却します。

パラメータ:
key - 基のキー
戻り値:
接頭辞を追加した文字列

join

public java.lang.String[] join(java.lang.Object[] keys)
接頭辞を繋げたキーを文字列配列に格納して返却します。

パラメータ:
keys - 基のキー
戻り値:
接頭辞を追加した文字列配列

join

public java.lang.String[] join(java.util.Collection keys)
接頭辞を繋げたキーを文字列配列に格納して返却します。

パラメータ:
keys - 基のキー
戻り値:
接頭辞を追加した文字列配列

join

public java.util.Map join(java.util.Map resources)
接頭辞を繋げたキーをマップに追加して返却します。

パラメータ:
resources - 基のリソース
戻り値:
接頭辞を追加したマップ

join

public java.util.Map join(java.util.Map resources,
                          java.util.Map output)
接頭辞を繋げたキーを指定のマップに追加して返却します。

パラメータ:
resources - 基のリソース
output - 接頭辞を繋げたキーを追加するマップ
戻り値:
接頭辞を追加したマップ

getSourcesPrefix

public java.lang.String getSourcesPrefix(int index)
指定のインデックスの接頭辞を返却します。

パラメータ:
index - インデックス
戻り値:
接頭辞
例外:
java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合

setSourcesPrefix

public void setSourcesPrefix(int index,
                             java.lang.String prefix)
指定のインデックスに接頭辞を格納します。

パラメータ:
index - インデックス
prefix - 接頭辞
例外:
java.lang.IndexOutOfBoundsException - インデックスが範囲外の場合

hasPrefix

public boolean hasPrefix(int index)
指定のインデックスの接頭辞が指定されているか検証します。

パラメータ:
index - インデックス
戻り値:
接頭辞が指定されている場合は true

join

public java.lang.String join(int index,
                             java.lang.Object key)
接頭辞を繋げたキーを返却します。

パラメータ:
index - インデックス
key - 基のキー
戻り値:
接頭辞を追加した文字列

join

public java.lang.String[] join(int index,
                               java.lang.Object[] keys)
接頭辞を繋げたキーを文字列配列に格納して返却します。

パラメータ:
index - インデックス
keys - 基のキー
戻り値:
接頭辞を追加した文字列配列

join

public java.lang.String[] join(int index,
                               java.util.Collection keys)
接頭辞を繋げたキーを文字列配列に格納して返却します。

パラメータ:
index - インデックス
keys - 基のキー
戻り値:
接頭辞を追加した文字列配列

join

public java.util.Map join(int index,
                          java.util.Map resources)
接頭辞を繋げたキーをマップに追加して返却します。

パラメータ:
index - インデックス
resources - 基のリソース
戻り値:
接頭辞を追加したマップ

join

public java.util.Map join(int index,
                          java.util.Map resources,
                          java.util.Map output)
接頭辞を繋げたキーを指定のマップに追加して返却します。

パラメータ:
index - インデックス
resources - 基のリソース
output - 接頭辞を繋げたキーを追加するマップ
戻り値:
接頭辞を追加したマップ

join

public java.util.Map join(int index,
                          java.util.Map resources,
                          java.util.Map output,
                          java.lang.String prefix)
接頭辞を繋げたキーを指定のマップに追加して返却します。

パラメータ:
index - インデックス
resources - 基のリソース
output - 接頭辞を繋げたキーを追加するマップ
prefix - 接頭辞
戻り値:
接頭辞を追加したマップ

putAll

public void putAll(java.util.Map lookup,
                   java.util.Map resources,
                   int index)
接頭辞を付加して、リソースを全てマップに追加します。

パラメータ:
lookup - リソースを格納するマップ
resources - リソース
index - インデックス

hasPrefixs

public boolean hasPrefixs(int index)
指定のインデックスの接頭辞が指定されているか検証します。

パラメータ:
index - インデックス
戻り値:
接頭辞が指定されている場合は true

findPrefix

public java.lang.String findPrefix(int index)
インデックスの接頭辞を返却します。
指定されていない場合は空文字列を返却します。

パラメータ:
index - インデックス
戻り値:
接頭辞