@Published(tag="architect") public class DownloadFileNameEncoderFactory extends java.lang.Object
| Constructor and Description |
|---|
DownloadFileNameEncoderFactory()
コンストラクタ。
デフォルトのdownloadFileNameEncoderEntriesプロパティを生成する。
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.ArrayList<DownloadFileNameEncoderEntry> |
createDownloadFileNameEncoderEntries()
デフォルトのUser-Agentヘッダのパターンとエンコーダの関連を保持するエントリのList。
|
DownloadFileNameEncoder |
getEncoder(java.lang.String userAgent)
User-Agentに対応するエンコーダを取得する。
User-Agentヘッダのパターンとエンコーダの関連は、downloadFileNameEncoderEntriesプロパティより取得する。 |
void |
setDefaultEncoder(DownloadFileNameEncoder defaultEncoder)
デフォルトのエンコーダを設定する。
|
void |
setDownloadFileNameEncoderEntries(java.util.List<DownloadFileNameEncoderEntry> downloadFileNameEncoderEntries)
エンコーダのエントリを設定する。
|
public DownloadFileNameEncoderFactory()
protected java.util.ArrayList<DownloadFileNameEncoderEntry> createDownloadFileNameEncoderEntries()
public void setDefaultEncoder(DownloadFileNameEncoder defaultEncoder)
defaultEncoder - デフォルトのエンコーダpublic void setDownloadFileNameEncoderEntries(java.util.List<DownloadFileNameEncoderEntry> downloadFileNameEncoderEntries)
downloadFileNameEncoderEntries - エンコーダのエントリpublic DownloadFileNameEncoder getEncoder(java.lang.String userAgent)
userAgent - User-Agentヘッダの内容