com.atlassian.maven.plugins.pseudoloc.filters
Class PseudoLocaliseFilter

java.lang.Object
  extended by com.atlassian.maven.plugins.pseudoloc.filters.PseudoLocaliseFilter
All Implemented Interfaces:
IFileFilter

public class PseudoLocaliseFilter
extends java.lang.Object
implements IFileFilter


Field Summary
protected static int ALPHABET_LENGTH
           
protected  java.lang.String END_TAG
           
protected static int HASH_LENGTH
           
protected  java.lang.String MIDDLE_TAG
           
protected static java.lang.String PADDING
           
protected  java.lang.String START_TAG
           
 
Constructor Summary
PseudoLocaliseFilter()
           
 
Method Summary
 byte[] filter(byte[] content, java.lang.String sourceLocale, java.lang.String targetLocale)
           
protected  char getChar(int charValue)
           
protected  java.lang.String getHash(java.lang.String value, int hashLength)
           
 java.lang.String getSuccessMessage()
           
protected  java.lang.String pseudoLocaliseValue(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PADDING

protected static final java.lang.String PADDING
See Also:
Constant Field Values

HASH_LENGTH

protected static final int HASH_LENGTH
See Also:
Constant Field Values

START_TAG

protected final java.lang.String START_TAG

MIDDLE_TAG

protected final java.lang.String MIDDLE_TAG

END_TAG

protected final java.lang.String END_TAG

ALPHABET_LENGTH

protected static final int ALPHABET_LENGTH
See Also:
Constant Field Values
Constructor Detail

PseudoLocaliseFilter

public PseudoLocaliseFilter()
Method Detail

getSuccessMessage

public java.lang.String getSuccessMessage()
Specified by:
getSuccessMessage in interface IFileFilter

filter

public byte[] filter(byte[] content,
                     java.lang.String sourceLocale,
                     java.lang.String targetLocale)
Specified by:
filter in interface IFileFilter

pseudoLocaliseValue

protected java.lang.String pseudoLocaliseValue(java.lang.String key,
                                               java.lang.String value)

getHash

protected java.lang.String getHash(java.lang.String value,
                                   int hashLength)

getChar

protected char getChar(int charValue)


Copyright © 2012 Atlassian. All Rights Reserved.