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