org.eclipse.mylar.monitor.usage
Class HandleObfuscator

java.lang.Object
  extended by org.eclipse.mylar.monitor.usage.HandleObfuscator

public class HandleObfuscator
extends java.lang.Object

Author:
Mik Kersten

Field Summary
private static char DELIM_PATH
           
static java.lang.String ENCRYPTION_ALGORITHM
           
static java.lang.String LABEL_FAILED_TO_OBFUSCATE
           
 
Constructor Summary
HandleObfuscator()
           
 
Method Summary
 java.lang.String obfuscateHandle(java.lang.String structureKind, java.lang.String structureHandle)
           
 java.lang.String obfuscateResourcePath(org.eclipse.core.runtime.IPath path)
           
 java.lang.String obfuscateString(java.lang.String string)
          Encrypts the string using SHA, then makes it reasonable to print.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELIM_PATH

private static final char DELIM_PATH
See Also:
Constant Field Values

LABEL_FAILED_TO_OBFUSCATE

public static final java.lang.String LABEL_FAILED_TO_OBFUSCATE
See Also:
Constant Field Values

ENCRYPTION_ALGORITHM

public static final java.lang.String ENCRYPTION_ALGORITHM
See Also:
Constant Field Values
Constructor Detail

HandleObfuscator

public HandleObfuscator()
Method Detail

obfuscateHandle

public java.lang.String obfuscateHandle(java.lang.String structureKind,
                                        java.lang.String structureHandle)

obfuscateString

public java.lang.String obfuscateString(java.lang.String string)
Encrypts the string using SHA, then makes it reasonable to print.


obfuscateResourcePath

public java.lang.String obfuscateResourcePath(org.eclipse.core.runtime.IPath path)