public class org.apache.commons.codec.language.bm.BeiderMorseEncoder extends java.lang.Object implements org.apache.commons.codec.StringEncoder
{
private org.apache.commons.codec.language.bm.PhoneticEngine engine;
public void <init>()
{
org.apache.commons.codec.language.bm.PhoneticEngine v;
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
org.apache.commons.codec.language.bm.NameType v;
org.apache.commons.codec.language.bm.RuleType v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.apache.commons.codec.language.bm.PhoneticEngine;
v = <org.apache.commons.codec.language.bm.NameType: org.apache.commons.codec.language.bm.NameType GENERIC>;
v = <org.apache.commons.codec.language.bm.RuleType: org.apache.commons.codec.language.bm.RuleType APPROX>;
specialinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: void <init>(org.apache.commons.codec.language.bm.NameType,org.apache.commons.codec.language.bm.RuleType,boolean)>(v, v, 1);
v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine> = v;
return;
}
public java.lang.Object encode(java.lang.Object) throws org.apache.commons.codec.EncoderException
{
org.apache.commons.codec.EncoderException v;
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
v := @parameter: java.lang.Object;
v = v instanceof java.lang.String;
if v != 0 goto label;
v = new org.apache.commons.codec.EncoderException;
specialinvoke v.<org.apache.commons.codec.EncoderException: void <init>(java.lang.String)>("BeiderMorseEncoder encode parameter is not of type String");
throw v;
label:
v = virtualinvoke v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: java.lang.String encode(java.lang.String)>(v);
return v;
}
public java.lang.String encode(java.lang.String) throws org.apache.commons.codec.EncoderException
{
org.apache.commons.codec.language.bm.PhoneticEngine v;
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
java.lang.String v, v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
v := @parameter: java.lang.String;
if v != null goto label;
return null;
label:
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: java.lang.String encode(java.lang.String)>(v);
return v;
}
public org.apache.commons.codec.language.bm.NameType getNameType()
{
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
org.apache.commons.codec.language.bm.NameType v;
org.apache.commons.codec.language.bm.PhoneticEngine v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: org.apache.commons.codec.language.bm.NameType getNameType()>();
return v;
}
public org.apache.commons.codec.language.bm.RuleType getRuleType()
{
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
org.apache.commons.codec.language.bm.RuleType v;
org.apache.commons.codec.language.bm.PhoneticEngine v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: org.apache.commons.codec.language.bm.RuleType getRuleType()>();
return v;
}
public boolean isConcat()
{
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
org.apache.commons.codec.language.bm.PhoneticEngine v;
boolean v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: boolean isConcat()>();
return v;
}
public void setConcat(boolean)
{
org.apache.commons.codec.language.bm.PhoneticEngine v, v, v, v;
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
int v;
org.apache.commons.codec.language.bm.NameType v;
org.apache.commons.codec.language.bm.RuleType v;
boolean v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
v := @parameter: boolean;
v = new org.apache.commons.codec.language.bm.PhoneticEngine;
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: org.apache.commons.codec.language.bm.NameType getNameType()>();
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: org.apache.commons.codec.language.bm.RuleType getRuleType()>();
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: int getMaxPhonemes()>();
specialinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: void <init>(org.apache.commons.codec.language.bm.NameType,org.apache.commons.codec.language.bm.RuleType,boolean,int)>(v, v, v, v);
v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine> = v;
return;
}
public void setNameType(org.apache.commons.codec.language.bm.NameType)
{
org.apache.commons.codec.language.bm.PhoneticEngine v, v, v, v;
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
int v;
org.apache.commons.codec.language.bm.NameType v;
org.apache.commons.codec.language.bm.RuleType v;
boolean v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
v := @parameter: org.apache.commons.codec.language.bm.NameType;
v = new org.apache.commons.codec.language.bm.PhoneticEngine;
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: org.apache.commons.codec.language.bm.RuleType getRuleType()>();
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: boolean isConcat()>();
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: int getMaxPhonemes()>();
specialinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: void <init>(org.apache.commons.codec.language.bm.NameType,org.apache.commons.codec.language.bm.RuleType,boolean,int)>(v, v, v, v);
v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine> = v;
return;
}
public void setRuleType(org.apache.commons.codec.language.bm.RuleType)
{
org.apache.commons.codec.language.bm.PhoneticEngine v, v, v, v;
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
int v;
org.apache.commons.codec.language.bm.NameType v;
org.apache.commons.codec.language.bm.RuleType v;
boolean v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
v := @parameter: org.apache.commons.codec.language.bm.RuleType;
v = new org.apache.commons.codec.language.bm.PhoneticEngine;
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: org.apache.commons.codec.language.bm.NameType getNameType()>();
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: boolean isConcat()>();
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: int getMaxPhonemes()>();
specialinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: void <init>(org.apache.commons.codec.language.bm.NameType,org.apache.commons.codec.language.bm.RuleType,boolean,int)>(v, v, v, v);
v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine> = v;
return;
}
public void setMaxPhonemes(int)
{
org.apache.commons.codec.language.bm.PhoneticEngine v, v, v, v;
org.apache.commons.codec.language.bm.BeiderMorseEncoder v;
int v;
org.apache.commons.codec.language.bm.NameType v;
org.apache.commons.codec.language.bm.RuleType v;
boolean v;
v := @this: org.apache.commons.codec.language.bm.BeiderMorseEncoder;
v := @parameter: int;
v = new org.apache.commons.codec.language.bm.PhoneticEngine;
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: org.apache.commons.codec.language.bm.NameType getNameType()>();
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: org.apache.commons.codec.language.bm.RuleType getRuleType()>();
v = v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine>;
v = virtualinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: boolean isConcat()>();
specialinvoke v.<org.apache.commons.codec.language.bm.PhoneticEngine: void <init>(org.apache.commons.codec.language.bm.NameType,org.apache.commons.codec.language.bm.RuleType,boolean,int)>(v, v, v, v);
v.<org.apache.commons.codec.language.bm.BeiderMorseEncoder: org.apache.commons.codec.language.bm.PhoneticEngine engine> = v;
return;
}
}