Package com.biglybt.ui.swt.debug
Class UIDebugGenerator
- java.lang.Object
-
- com.biglybt.ui.swt.debug.UIDebugGenerator
-
public class UIDebugGenerator extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UIDebugGenerator.DebugPrompterListener
static class
UIDebugGenerator.GeneratedResults
-
Constructor Summary
Constructors Constructor Description UIDebugGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
addFilesToZip(java.util.zip.ZipOutputStream out, java.io.File[] files)
protected static boolean
emptyCheck(org.eclipse.swt.widgets.Text textMessage, boolean allowEmpty)
static UIDebugGenerator.GeneratedResults
generate(java.io.File[] extraLogDirs, UIDebugGenerator.DebugPrompterListener debugPrompterListener)
static void
generate(java.lang.String sourceRef, java.lang.String additionalText)
static org.eclipse.swt.graphics.Image
generateObfuscatedImage(org.eclipse.swt.widgets.Shell shell)
static java.util.List<org.eclipse.swt.graphics.Image>
getShellImages()
static void
obfuscateArea(org.eclipse.swt.graphics.Image image, org.eclipse.swt.graphics.Rectangle bounds)
static void
obfuscateArea(org.eclipse.swt.graphics.Image image, org.eclipse.swt.graphics.Rectangle bounds, java.lang.String text)
static void
obfuscateArea(org.eclipse.swt.graphics.Image image, org.eclipse.swt.widgets.Control control, java.lang.String text)
static java.lang.String
obfuscateDownloadName(DownloadManager dm)
static java.lang.String
obfuscateDownloadName(PEPeer peer)
static java.lang.String
obfuscateDownloadName(PEPiece piece)
static java.lang.String
obfuscateDownloadName(java.lang.Object ds)
static java.lang.String
obfuscateFileName(DiskManagerFileInfo fileInfo)
private static void
promptUser(boolean allowEmpty, UIDebugGenerator.GeneratedResults gr)
-
-
-
Method Detail
-
generate
public static void generate(java.lang.String sourceRef, java.lang.String additionalText)
-
getShellImages
public static java.util.List<org.eclipse.swt.graphics.Image> getShellImages()
-
generateObfuscatedImage
public static org.eclipse.swt.graphics.Image generateObfuscatedImage(org.eclipse.swt.widgets.Shell shell)
-
generate
public static UIDebugGenerator.GeneratedResults generate(java.io.File[] extraLogDirs, UIDebugGenerator.DebugPrompterListener debugPrompterListener)
-
promptUser
private static void promptUser(boolean allowEmpty, UIDebugGenerator.GeneratedResults gr)
-
emptyCheck
protected static boolean emptyCheck(org.eclipse.swt.widgets.Text textMessage, boolean allowEmpty)
- Parameters:
textMessage
-allowEmpty
-- Returns:
- Since:
- 4.5.0.3
-
addFilesToZip
private static void addFilesToZip(java.util.zip.ZipOutputStream out, java.io.File[] files)
-
obfuscateArea
public static void obfuscateArea(org.eclipse.swt.graphics.Image image, org.eclipse.swt.graphics.Rectangle bounds)
- Parameters:
image
-bounds
-
-
obfuscateArea
public static void obfuscateArea(org.eclipse.swt.graphics.Image image, org.eclipse.swt.graphics.Rectangle bounds, java.lang.String text)
- Parameters:
image
-bounds
-text
-
-
obfuscateArea
public static void obfuscateArea(org.eclipse.swt.graphics.Image image, org.eclipse.swt.widgets.Control control, java.lang.String text)
- Parameters:
image
-control
-shellOffset
-text
-
-
obfuscateDownloadName
public static java.lang.String obfuscateDownloadName(java.lang.Object ds)
-
obfuscateDownloadName
public static java.lang.String obfuscateDownloadName(PEPeer peer)
-
obfuscateDownloadName
public static java.lang.String obfuscateDownloadName(PEPiece piece)
-
obfuscateDownloadName
public static java.lang.String obfuscateDownloadName(DownloadManager dm)
-
obfuscateFileName
public static java.lang.String obfuscateFileName(DiskManagerFileInfo fileInfo)
-
-