@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ヘッダの内容