/** * セットされている添付ファイルを全てクリアします。 * * @since 1.1 */ public void clearFile() { initAttachmentFiles(); }
/** * 指定されたbyte配列をファイルとして添付します。 指定するファイル名には適切な拡張子が付けられている必要があります。 * * @since 1.2 * @param bytes 添付ファイルを生成するbyte配列 * @param fileName ファイル名 */ public void addFile(byte[] bytes, String fileName) { if (attachmentFiles == null) { initAttachmentFiles(); } attachmentFiles.add(new AttachmentFile(fileName, bytes)); }
/** * 指定されたInputStreamをファイルとして添付します。 指定するファイル名には適切な拡張子が付けられている必要があります。 * * @since 1.1 * @param is 添付ファイルを生成するInputStream * @param fileName ファイル名 */ public void addFile(InputStream is, String fileName) { if (attachmentFiles == null) { initAttachmentFiles(); } attachmentFiles.add(new AttachmentFile(fileName, is)); }
/** * 指定されたURLのファイルを添付します。 指定するファイル名には適切な拡張子が付けられている必要があります。 * * @since 1.1 * @param url 添付ファイル * @param fileName ファイル名 */ public void addFile(URL url, String fileName) { if (attachmentFiles == null) { initAttachmentFiles(); } attachmentFiles.add(new AttachmentFile(fileName, url)); }
/** * 指定されたファイルを添付します。 指定するファイル名には適切な拡張子が付けられている必要があります。 * * @since 1.1 * @param file 添付ファイル * @param fileName ファイル名 */ public void addFile(File file, String fileName) { if (attachmentFiles == null) { initAttachmentFiles(); } attachmentFiles.add(new AttachmentFile(fileName, file)); }
/** * 指定されたファイルを添付します。 添付ファイル名には、指定されたファイルの名前が使用されます。 このファイルの名前は適切な拡張子が付けられている必要があります。 * * @since 1.1 * @param file 添付ファイル */ public void addFile(File file) { if (attachmentFiles == null) { initAttachmentFiles(); } addFile(file, file.getName()); }