public abstract class AbstractLocalResourcesSelector extends java.lang.Object implements LocalResourcesSelector
LocalResourcesSelector の基本実装。LocalResourcesSelector.Entry| コンストラクターと説明 |
|---|
AbstractLocalResourcesSelector() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addPattern(java.lang.String pattern) 選択されて返されるパターンを追加します。 |
void | addPatterns(java.util.List<java.lang.String> patterns) 選択されたものとして返されるパターンを追加します。 |
void | addPatterns(java.lang.String... patterns) 選択されたものとして返されるパターンを追加します。 |
java.util.List<java.lang.String> | getPatterns() パターンを取得します。 |
java.lang.String[] | getPropertiesNames() プロパティフィールドのベース名を取得します。 |
java.lang.String[] | getPropertiesSuffixes() プロパティファイルのサフィックスを取得します。 |
java.lang.String | getZipArchivePattern() 現在の zip アーカイブパターンを取得します。 |
protected boolean | isZipArchive(java.lang.String name) 引数が zip アーカイブであると判断された場合に一致します。 |
java.util.List<LocalResourcesSelector.Entry> | select(java.lang.String dir)LocalResourcesSelector.Entry の List を選択します。 |
protected java.util.List<LocalResourcesSelector.Entry> | selectInternal(java.lang.String dir) 内部を選択します。 |
void | setPropertiesNames(java.util.List<java.lang.String> propertiesNames) プロパティ名を設定します。 |
void | setPropertiesNames(java.lang.String... propertiesNames) プロパティ名を設定します。 |
void | setPropertiesSuffixes(java.util.List<java.lang.String> propertiesSuffixes) プロパティのサフィックスを設定します。 |
void | setPropertiesSuffixes(java.lang.String... propertiesSuffixes) プロパティのサフィックスを設定します。 |
void | setZipArchivePattern(java.lang.String zipArchivePattern)zip アーカイブパターンを設定します。 |
public final java.util.List<LocalResourcesSelector.Entry> select(java.lang.String dir)
LocalResourcesSelectorLocalResourcesSelector 内の select dir - ベースディレクトリ public void addPattern(java.lang.String pattern)
pattern - パターン public void addPatterns(java.lang.String... patterns)
patterns - パターン addPattern(String)public void addPatterns(java.util.List<java.lang.String> patterns)
patterns - パターン addPattern(String)public java.util.List<java.lang.String> getPatterns()
public void setZipArchivePattern(java.lang.String zipArchivePattern)
DEFAULT_PATTERN_ZIP_ARCHIVE として定義されています。このパターンを NULL に設定すると、zip マッチングが事実上無効になります。zipArchivePattern - 新しい zip アーカイブパターン public java.lang.String getZipArchivePattern()
public void setPropertiesNames(java.lang.String... propertiesNames)
getPropertiesSuffixes() から返される値とともにプロパティファイル名として使用されます。propertiesNames - 新しいプロパティ名 public void setPropertiesNames(java.util.List<java.lang.String> propertiesNames)
propertiesNames - 新しいプロパティ名 setPropertiesNames(String...)public java.lang.String[] getPropertiesNames()
public void setPropertiesSuffixes(java.lang.String... propertiesSuffixes)
getPropertiesNames() から返される値とともにプロパティファイル名として使用されます。propertiesSuffixes - 新しいプロパティの接尾辞 public void setPropertiesSuffixes(java.util.List<java.lang.String> propertiesSuffixes)
propertiesSuffixes - 新しいプロパティの接尾辞 setPropertiesSuffixes(String...)public java.lang.String[] getPropertiesSuffixes()
protected java.util.List<LocalResourcesSelector.Entry> selectInternal(java.lang.String dir)
dir - ディレクター select(String)protected boolean isZipArchive(java.lang.String name)
PatternMatchUtils.simpleMatch(String, String) を使用します。一致パターンは変数 zipArchivePattern で定義され、メソッド setZipArchivePattern(String) を使用して変更できます。name - 一致する名前