public final class FaxToMailUIUtil
extends org.nuiton.jaxx.application.swing.util.ApplicationUIUtil
| Modifier and Type | Class and Description |
|---|---|
protected static class |
FaxToMailUIUtil.FileType |
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
EDITABLE_EXTENSIONS |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Integer> |
computeQuantities(Collection<RangeRowModel> rangeRows) |
static File |
convertFileToPdf(AttachmentFile attachmentFile) |
protected static File |
convertFileToPdf(InputStream inputStream,
FaxToMailUIUtil.FileType type) |
protected static Map<MailFolder,FolderTreeNode> |
createFolderTree(DefaultMutableTreeNode parent,
MailFolder folder)
Creates the tree nodes and returns a map of the nodes by folder
|
static void |
email(String subject,
String body)
Send email.
|
static void |
forceAttachmentFileLoading(FaxToMailUIContext context,
Attachment attachment)
Force le chargement des attachmentFile (edited and original) pour un attachment.
|
static void |
forceReplyContentLoading(FaxToMailUIContext context,
Reply reply)
Force le chargement des contenu source binaire des réponses.
|
static FaxToMailUIContext |
getApplicationContext(jaxx.runtime.JAXXObject ui) |
static String |
getEditedFileName(String originalFileName) |
static Map<MailFolder,FolderTreeNode> |
initFolderTree(FaxToMailUIContext context,
JTree navigationTree,
Collection<MailFolder> folders,
boolean colorNotAffectedFolders) |
static boolean |
isFileAPDF(AttachmentFile file) |
static boolean |
isFileATif(AttachmentFile file) |
static boolean |
isFileATxt(AttachmentFile file) |
static boolean |
isFileTypeEditable(String fileName) |
static boolean |
isRangePanelVisible(DemandType demandType) |
static void |
openFile(FaxToMailUIContext context,
AttachmentFile attachment)
Ouvre un attachment en fonction de la configuration des extensions, ou à default le open système.
|
static boolean |
print(AttachmentFile attachmentFile,
boolean defaultPrinter)
Imprime un attachment file.
|
static boolean |
printText(String printName,
String text,
boolean defaultPrinter)
Imprime du texte.
|
protected static boolean |
printWithPdfRenderer(String printName,
FileInputStream fis,
boolean defaultPrinter)
Imprime un attachment file.
|
static void |
setEmailContentInTextPane(DemandeUIHandler handler,
JTextPane textPane,
DemandeUIModel demandeUIModel) |
static void |
setParentUI(jaxx.runtime.JAXXObject ui,
FaxToMailUI<?,?> parentUI) |
doSelectCell, getDesktopForBrowse, getDesktopForMail, getDesktopForOpen, mail, newBackgroundColorHighlighter, newForegroundColorHighlighter, openLink, openLink, selectFirstCellOnFirstRowAndStopEditing, selectFirstCellOnLastRow, selectFirstCellOnRow, setApplicationContextpublic static FaxToMailUIContext getApplicationContext(jaxx.runtime.JAXXObject ui)
public static void setParentUI(jaxx.runtime.JAXXObject ui,
FaxToMailUI<?,?> parentUI)
public static Map<MailFolder,FolderTreeNode> initFolderTree(FaxToMailUIContext context, JTree navigationTree, Collection<MailFolder> folders, boolean colorNotAffectedFolders)
protected static Map<MailFolder,FolderTreeNode> createFolderTree(DefaultMutableTreeNode parent, MailFolder folder)
parent - the node parentfolder - the folder to add to the treepublic static Map<String,Integer> computeQuantities(Collection<RangeRowModel> rangeRows)
public static boolean isFileAPDF(AttachmentFile file)
public static boolean isFileATxt(AttachmentFile file)
public static boolean isFileATif(AttachmentFile file)
public static boolean isFileTypeEditable(String fileName)
public static void setEmailContentInTextPane(DemandeUIHandler handler, JTextPane textPane, DemandeUIModel demandeUIModel)
public static void forceAttachmentFileLoading(FaxToMailUIContext context, Attachment attachment)
context - contextattachment - attachmentpublic static void forceReplyContentLoading(FaxToMailUIContext context, Reply reply)
context - contextreply - replypublic static boolean print(AttachmentFile attachmentFile, boolean defaultPrinter)
attachmentFile - defaultPrinter - if true, do not display print dialog and print with default printerpublic static boolean printText(String printName, String text, boolean defaultPrinter)
printName - print job nametext - text to printdefaultPrinter - if true, do not display print dialog and print with default printerprotected static boolean printWithPdfRenderer(String printName, FileInputStream fis, boolean defaultPrinter)
printName - print job namefis - stream to printdefaultPrinter - if true, do not display print dialog and print with default printerpublic static File convertFileToPdf(AttachmentFile attachmentFile) throws IOException, com.itextpdf.text.DocumentException
IOExceptioncom.itextpdf.text.DocumentExceptionprotected static File convertFileToPdf(InputStream inputStream, FaxToMailUIUtil.FileType type) throws IOException, com.itextpdf.text.DocumentException
IOExceptioncom.itextpdf.text.DocumentExceptionpublic static void openFile(FaxToMailUIContext context, AttachmentFile attachment)
context - attachment - public static boolean isRangePanelVisible(DemandType demandType)
Copyright © 2014 CodeLutin. All rights reserved.