|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ctdp.rfdynhud.util.AbstractThreeLetterCodeGenerator
public abstract class AbstractThreeLetterCodeGenerator
Standard implementation of the ThreeLetterCodeGenerator
.
Constructor Summary | |
---|---|
AbstractThreeLetterCodeGenerator()
|
Method Summary | |
---|---|
java.lang.String |
generateShortForm(java.lang.String driverName)
|
protected java.lang.String |
generateShortFormFromForeAndLastName(java.lang.String driverName,
int lastSpacePos)
This method is called from generateShortForm(String) , if and only if the driverName contains a space and one character before it and after it. |
java.lang.String |
generateThreeLetterCode(java.lang.String driverName)
|
protected abstract java.lang.String |
generateThreeLetterCodeFromForeAndLastName(java.lang.String driverName,
int lastSpacePos)
This method is called from generateThreeLetterCode(String) , if and only if the driverName contains a space and one character before it and after it. |
static ThreeLetterCodeGenerator |
initThreeLetterCodeGenerator(java.lang.String className)
Tries to instantiate the class given by name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractThreeLetterCodeGenerator()
Method Detail |
---|
protected abstract java.lang.String generateThreeLetterCodeFromForeAndLastName(java.lang.String driverName, int lastSpacePos)
generateThreeLetterCode(String)
, if and only if the driverName contains a space and one character before it and after it.
driverName
- the complete driver's namelastSpacePos
- the last space position in the driverName
public java.lang.String generateThreeLetterCode(java.lang.String driverName)
generateThreeLetterCode
in interface ThreeLetterCodeGenerator
protected java.lang.String generateShortFormFromForeAndLastName(java.lang.String driverName, int lastSpacePos)
generateShortForm(String)
, if and only if the driverName contains a space and one character before it and after it.
driverName
- the complete driver's namelastSpacePos
- the last space position in the driverName
public java.lang.String generateShortForm(java.lang.String driverName)
generateShortForm
in interface ThreeLetterCodeGenerator
public static final ThreeLetterCodeGenerator initThreeLetterCodeGenerator(java.lang.String className)
ThreeLetterCodeGenerator
, the instance is returned.
Otherwise the default implementation is returned.
className
- the class name for the ThreeLetterCodeGenerator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |