public class TNumLookupGenerator
extends uk.num.numlib.util.BaseLookupGenerator
| Modifier and Type | Field and Description |
|---|---|
static java.util.Comparator<uk.num.tnum.util.CountryCode> |
byInternationalDiallingCodeDescending |
| Constructor and Description |
|---|
TNumLookupGenerator(@NonNull java.lang.String numId) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHostedLocation(int moduleNumber) |
java.lang.String |
getIndependentLocation(int moduleNumber) |
java.lang.String |
getPopulatorLocation(int moduleNumber) |
java.lang.String |
getRootHostedLocation(int moduleNumber) |
java.lang.String |
getRootHostedLocationNoModuleNumber(uk.num.numlib.util.LookupGenerator.TrailingDot addTrailingDot) |
java.lang.String |
getRootIndependentLocation(int moduleNumber) |
java.lang.String |
getRootIndependentLocationNoModuleNumber(uk.num.numlib.util.LookupGenerator.TrailingDot addTrailingDot)
Note - this method does not return a trailing dot
|
public static final java.util.Comparator<uk.num.tnum.util.CountryCode> byInternationalDiallingCodeDescending
public TNumLookupGenerator(@NonNull
@NonNull java.lang.String numId)
numId - e.g. "+41234567890:1/foo.bar" or similarpublic java.lang.String getPopulatorLocation(int moduleNumber)
throws uk.num.numlib.exc.NumInvalidParameterException
getPopulatorLocation in interface uk.num.numlib.util.LookupGeneratorgetPopulatorLocation in class uk.num.numlib.util.BaseLookupGeneratoruk.num.numlib.exc.NumInvalidParameterExceptionpublic java.lang.String getIndependentLocation(int moduleNumber)
throws uk.num.numlib.exc.NumInvalidParameterException
getIndependentLocation in interface uk.num.numlib.util.LookupGeneratorgetIndependentLocation in class uk.num.numlib.util.BaseLookupGeneratoruk.num.numlib.exc.NumInvalidParameterExceptionpublic java.lang.String getHostedLocation(int moduleNumber)
throws uk.num.numlib.exc.NumInvalidParameterException
getHostedLocation in interface uk.num.numlib.util.LookupGeneratorgetHostedLocation in class uk.num.numlib.util.BaseLookupGeneratoruk.num.numlib.exc.NumInvalidParameterExceptionpublic java.lang.String getRootIndependentLocation(int moduleNumber)
throws uk.num.numlib.exc.NumInvalidParameterException
getRootIndependentLocation in interface uk.num.numlib.util.LookupGeneratorgetRootIndependentLocation in class uk.num.numlib.util.BaseLookupGeneratoruk.num.numlib.exc.NumInvalidParameterExceptionpublic java.lang.String getRootHostedLocation(int moduleNumber)
throws uk.num.numlib.exc.NumInvalidParameterException
getRootHostedLocation in interface uk.num.numlib.util.LookupGeneratorgetRootHostedLocation in class uk.num.numlib.util.BaseLookupGeneratoruk.num.numlib.exc.NumInvalidParameterExceptionpublic java.lang.String getRootIndependentLocationNoModuleNumber(uk.num.numlib.util.LookupGenerator.TrailingDot addTrailingDot)
getRootIndependentLocationNoModuleNumber in interface uk.num.numlib.util.LookupGeneratorgetRootIndependentLocationNoModuleNumber in class uk.num.numlib.util.BaseLookupGeneratorpublic java.lang.String getRootHostedLocationNoModuleNumber(uk.num.numlib.util.LookupGenerator.TrailingDot addTrailingDot)
getRootHostedLocationNoModuleNumber in interface uk.num.numlib.util.LookupGeneratorgetRootHostedLocationNoModuleNumber in class uk.num.numlib.util.BaseLookupGenerator