Class UIDebugGenerator


  • public class UIDebugGenerator
    extends java.lang.Object
    • Constructor Detail

      • UIDebugGenerator

        public UIDebugGenerator()
    • 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)
      • 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)