A B C D E F G H I J M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AccessDeniedNoSuchAccount - org.nameapi.client.services.development.exceptionthrower.ExceptionType
- add(NameParserRule) - Method in class org.nameapi.client.services.nameparser.syntax.RuleCollector
- API_KEY - Static variable in interface org.nameapi.client.lib.NameApiKeys
-
The api key is required for any call to NameAPI services.
- asList() - Method in class org.nameapi.client.services.nameparser.syntax.RuleCollector
- assertSize(int) - Static method in enum org.nameapi.client.services.development.exceptionthrower.ExceptionType
-
Developer: Call this before doing a switch on an enum value.
B
- build() - Method in class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerParams.Builder
- Builder() - Constructor for class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerParams.Builder
C
- call(Optional<String>, ExecutionContext) - Method in class org.nameapi.client.services.email.disposableemailaddressdetector.DisposableEmailAddressDetectorCommand
- call(Optional<String>, ExecutionContext) - Method in class org.nameapi.client.services.email.emaildomaintypeclassifier.EmailDomainTypeClassifierCommand
- call(Optional<String>, ExecutionContext) - Method in class org.nameapi.client.services.email.emailnameparser.EmailNameParserCommand
- call(Optional<Void>, ExecutionContext) - Method in class org.nameapi.client.services.system.ping.PingCommand
- call(Optional<ExceptionThrowerParams>, ExecutionContext) - Method in class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerCommand
- call(Optional<PersonNameFormatterArgument>, ExecutionContext) - Method in class org.nameapi.client.services.formatter.personnameformatter.PersonNameFormatterCommand
- call(Optional<PersonMatcherArgument>, ExecutionContext) - Method in class org.nameapi.client.services.matcher.personmatcher.PersonMatcherCommand
- call(Optional<InputPerson>, ExecutionContext) - Method in class org.nameapi.client.services.genderizer.persongenderizer.PersonGenderizerCommand
- call(Optional<InputPerson>, ExecutionContext) - Method in class org.nameapi.client.services.parser.personnameparser.PersonNameParserCommand
- call(Optional<InputPerson>, ExecutionContext) - Method in class org.nameapi.client.services.riskdetector.person.PersonRiskDetectorCommand
- CLIENT_VERSION - Static variable in class org.nameapi.client.services.NameApiBaseCommand
- containsIgnoreCase(String[], String) - Static method in class org.nameapi.client.RestStringUtil
-
Check if the given array contains the given value (with case-insensitive comparison).
- CONTEXT - Static variable in interface org.nameapi.client.lib.NameApiKeys
-
The context is used as an optional argument by many of the NameApi services.
- create() - Static method in class org.nameapi.client.lib.NameApiRemoteExecutors
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerCommand
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.email.disposableemailaddressdetector.DisposableEmailAddressDetectorCommand
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.email.emaildomaintypeclassifier.EmailDomainTypeClassifierCommand
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.email.emailnameparser.EmailNameParserCommand
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.formatter.personnameformatter.PersonNameFormatterCommand
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.genderizer.persongenderizer.PersonGenderizerCommand
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.matcher.personmatcher.PersonMatcherCommand
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.parser.personnameparser.PersonNameParserCommand
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.riskdetector.person.PersonRiskDetectorCommand
- createPort(ExecutionContext) - Method in class org.nameapi.client.services.system.ping.PingCommand
- createUrl(Host) - Method in class org.nameapi.client.lib.NameApiPortUrlFactory
D
- DisposableEmailAddressDetectorCommand - Class in org.nameapi.client.services.email.disposableemailaddressdetector
-
Detects disposable email addresses "DEA", also known as trash email addresses such as "foo@mailinator.com".
- DisposableEmailAddressDetectorCommand() - Constructor for class org.nameapi.client.services.email.disposableemailaddressdetector.DisposableEmailAddressDetectorCommand
E
- EmailDomainTypeClassifierCommand - Class in org.nameapi.client.services.email.emaildomaintypeclassifier
-
Classifies the domain name of an email address as FREEMAIL, ORGANIZATION etc.
- EmailDomainTypeClassifierCommand() - Constructor for class org.nameapi.client.services.email.emaildomaintypeclassifier.EmailDomainTypeClassifierCommand
- EmailNameParserCommand - Class in org.nameapi.client.services.email.emailnameparser
-
Analyzes the email address and attempts to extract a person's name.
- EmailNameParserCommand() - Constructor for class org.nameapi.client.services.email.emailnameparser.EmailNameParserCommand
- empty() - Static method in class org.nameapi.client.services.nameparser.fieldnameparser.FieldNameParserResult
- equals(Object) - Method in class org.nameapi.client.services.nameparser.syntax.NameParserRule
- exceptionChance(int) - Method in class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerParams.Builder
- ExceptionThrowerCommand - Class in org.nameapi.client.services.development.exceptionthrower
-
Tells the server to throw an exception.
- ExceptionThrowerCommand() - Constructor for class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerCommand
- ExceptionThrowerParams - Class in org.nameapi.client.services.development.exceptionthrower
- ExceptionThrowerParams(ExceptionType, int) - Constructor for class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerParams
- ExceptionThrowerParams.Builder - Class in org.nameapi.client.services.development.exceptionthrower
- exceptionType(ExceptionType) - Method in class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerParams.Builder
- ExceptionType - Enum in org.nameapi.client.services.development.exceptionthrower
-
Types that the server throws.
F
- FieldNameParserCommand - Class in org.nameapi.client.services.nameparser.fieldnameparser
-
Service currently not available as public API.
- FieldNameParserCommand() - Constructor for class org.nameapi.client.services.nameparser.fieldnameparser.FieldNameParserCommand
- FieldNameParserResult - Class in org.nameapi.client.services.nameparser.fieldnameparser
-
The result of a
FieldNameParserCommand. - FieldNameParserResult(List<Match>) - Constructor for class org.nameapi.client.services.nameparser.fieldnameparser.FieldNameParserResult
G
- get() - Static method in class org.nameapi.client.lib.NameApiRemoteExecutors
- getApiKey(ExecutionContext) - Method in class org.nameapi.client.services.NameApiBaseCommand
- getBestMatch() - Method in class org.nameapi.client.services.nameparser.NameParserResult
- getChance() - Method in class org.nameapi.client.services.nameparser.syntax.NameParserRule
- getConfidence() - Method in class org.nameapi.client.services.nameparser.fieldnameparser.MatchItem
- getConfidence() - Method in class org.nameapi.client.services.nameparser.Match
- getContext(ExecutionContext) - Method in class org.nameapi.client.services.NameApiBaseCommand
- getCulture() - Method in class org.nameapi.client.services.nameparser.Match
- getExceptionChance() - Method in class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerParams
- getExceptionType() - Method in class org.nameapi.client.services.development.exceptionthrower.ExceptionThrowerParams
- getInputPerson() - Method in class org.nameapi.client.services.formatter.personnameformatter.PersonNameFormatterArgument
- getInputPerson1() - Method in class org.nameapi.client.services.matcher.personmatcher.PersonMatcherArgument
- getInputPerson2() - Method in class org.nameapi.client.services.matcher.personmatcher.PersonMatcherArgument
- getItemCount() - Method in class org.nameapi.client.services.nameparser.Match
- getItemsAsStrings() - Method in class org.nameapi.client.services.nameparser.Match
- getLikeliness() - Method in class org.nameapi.client.services.nameparser.fieldnameparser.Match
- getLikeliness() - Method in class org.nameapi.client.services.nameparser.fieldnameparser.MatchItem
- getMatches() - Method in class org.nameapi.client.services.nameparser.fieldnameparser.FieldNameParserResult
- getMatches() - Method in class org.nameapi.client.services.nameparser.NameParserResult
- getMatchItems() - Method in class org.nameapi.client.services.nameparser.fieldnameparser.Match
- getName() - Method in class org.nameapi.client.services.nameparser.syntax.NameParserRule
- getNameString() - Method in class org.nameapi.client.services.nameparser.syntax.NameParserArgument
- getProperties() - Method in class org.nameapi.client.services.formatter.personnameformatter.PersonNameFormatterArgument
- getRuleChance() - Method in class org.nameapi.client.services.nameparser.Match
- getRuleName() - Method in class org.nameapi.client.services.nameparser.Match
- getRules() - Method in class org.nameapi.client.services.nameparser.syntax.NameParserArgument
- getShortestItemCount() - Method in class org.nameapi.client.services.nameparser.NameParserResult
- getSyntax() - Method in class org.nameapi.client.services.nameparser.syntax.NameParserRule
- getTerm() - Method in class org.nameapi.client.services.nameparser.fieldnameparser.MatchItem
H
- hashCode() - Method in class org.nameapi.client.services.nameparser.syntax.NameParserRule
I
- InternalServerError - org.nameapi.client.services.development.exceptionthrower.ExceptionType
- InvalidInput - org.nameapi.client.services.development.exceptionthrower.ExceptionType
J
- join(String[], String) - Static method in class org.nameapi.client.RestStringUtil
-
Join an array of strings with the given separator.
M
- makeClient(ExecutionContext) - Method in class org.nameapi.client.services.NameApiBaseCommand
- Match - Class in org.nameapi.client.services.nameparser.fieldnameparser
- Match - Class in org.nameapi.client.services.nameparser
- Match(int, String, int, List<String>, int, String) - Constructor for class org.nameapi.client.services.nameparser.Match
- Match(List<MatchItem>, double) - Constructor for class org.nameapi.client.services.nameparser.fieldnameparser.Match
- MatchItem - Class in org.nameapi.client.services.nameparser.fieldnameparser
- MatchItem(Term, double, double) - Constructor for class org.nameapi.client.services.nameparser.fieldnameparser.MatchItem
- minimal(String) - Static method in class org.nameapi.client.lib.NameApiModeFactory
-
Overloaded method that uses for host:
new Host("api.nameapi.org", Protocol.HTTPS)for port url:NameApiPortUrlFactory.versionLatestStable() - minimal(String, Host, RestPortUrlFactory) - Static method in class org.nameapi.client.lib.NameApiModeFactory
-
You can take this and extend for your setup if you need more.
N
- NameApiBaseCommand<T,A,R> - Class in org.nameapi.client.services
-
Adds NameAPI-specific functionality to the BaseCommand.
- NameApiBaseCommand(Class<T>) - Constructor for class org.nameapi.client.services.NameApiBaseCommand
- NameApiKeys - Interface in org.nameapi.client.lib
-
A place of keys used by this NameAPI library.
- NameApiModeFactory - Class in org.nameapi.client.lib
-
Provides Mode instances that contain the minimum.
- NameApiModeFactory() - Constructor for class org.nameapi.client.lib.NameApiModeFactory
- NameApiPortUrlFactory - Class in org.nameapi.client.lib
- NameApiRemoteExecutors - Class in org.nameapi.client.lib
-
When adding extensions here, it's like adding default interceptors or default-whatever to any command that executes.
- NameApiRemoteExecutors() - Constructor for class org.nameapi.client.lib.NameApiRemoteExecutors
- NameParserArgument - Class in org.nameapi.client.services.nameparser.syntax
-
The input for the
SyntaxBasedNameParserCommand. - NameParserArgument(String, List<NameParserRule>) - Constructor for class org.nameapi.client.services.nameparser.syntax.NameParserArgument
- NameParserResult - Class in org.nameapi.client.services.nameparser
- NameParserResult(Match, List<Match>, int) - Constructor for class org.nameapi.client.services.nameparser.NameParserResult
- NameParserRule - Class in org.nameapi.client.services.nameparser.syntax
- NameParserRule(String, int, String) - Constructor for class org.nameapi.client.services.nameparser.syntax.NameParserRule
O
- org.nameapi.client - package org.nameapi.client
- org.nameapi.client.lib - package org.nameapi.client.lib
- org.nameapi.client.services - package org.nameapi.client.services
- org.nameapi.client.services.development.exceptionthrower - package org.nameapi.client.services.development.exceptionthrower
- org.nameapi.client.services.email.disposableemailaddressdetector - package org.nameapi.client.services.email.disposableemailaddressdetector
- org.nameapi.client.services.email.emaildomaintypeclassifier - package org.nameapi.client.services.email.emaildomaintypeclassifier
- org.nameapi.client.services.email.emailnameparser - package org.nameapi.client.services.email.emailnameparser
- org.nameapi.client.services.formatter.personnameformatter - package org.nameapi.client.services.formatter.personnameformatter
- org.nameapi.client.services.genderizer.persongenderizer - package org.nameapi.client.services.genderizer.persongenderizer
- org.nameapi.client.services.matcher.personmatcher - package org.nameapi.client.services.matcher.personmatcher
- org.nameapi.client.services.nameparser - package org.nameapi.client.services.nameparser
- org.nameapi.client.services.nameparser.fieldnameparser - package org.nameapi.client.services.nameparser.fieldnameparser
- org.nameapi.client.services.nameparser.syntax - package org.nameapi.client.services.nameparser.syntax
- org.nameapi.client.services.parser.personnameparser - package org.nameapi.client.services.parser.personnameparser
- org.nameapi.client.services.riskdetector.person - package org.nameapi.client.services.riskdetector.person
- org.nameapi.client.services.system.ping - package org.nameapi.client.services.system.ping
P
- PersonGenderizerCommand - Class in org.nameapi.client.services.genderizer.persongenderizer
-
Attempts to detect the person's gender based on the inputs, especially the person's name.
- PersonGenderizerCommand() - Constructor for class org.nameapi.client.services.genderizer.persongenderizer.PersonGenderizerCommand
- PersonMatcherArgument - Class in org.nameapi.client.services.matcher.personmatcher
- PersonMatcherArgument(InputPerson, InputPerson) - Constructor for class org.nameapi.client.services.matcher.personmatcher.PersonMatcherArgument
- PersonMatcherCommand - Class in org.nameapi.client.services.matcher.personmatcher
-
Compares two people and tells if and how they match.
- PersonMatcherCommand() - Constructor for class org.nameapi.client.services.matcher.personmatcher.PersonMatcherCommand
- PersonNameFormatterArgument - Class in org.nameapi.client.services.formatter.personnameformatter
- PersonNameFormatterArgument(InputPerson, FormatterProperties) - Constructor for class org.nameapi.client.services.formatter.personnameformatter.PersonNameFormatterArgument
- PersonNameFormatterCommand - Class in org.nameapi.client.services.formatter.personnameformatter
-
Service for formatting person names.
- PersonNameFormatterCommand() - Constructor for class org.nameapi.client.services.formatter.personnameformatter.PersonNameFormatterCommand
- PersonNameParserCommand - Class in org.nameapi.client.services.parser.personnameparser
-
Parses the name fields of a person's name.
- PersonNameParserCommand() - Constructor for class org.nameapi.client.services.parser.personnameparser.PersonNameParserCommand
- PersonRiskDetectorCommand - Class in org.nameapi.client.services.riskdetector.person
- PersonRiskDetectorCommand() - Constructor for class org.nameapi.client.services.riskdetector.person.PersonRiskDetectorCommand
- PingCommand - Class in org.nameapi.client.services.system.ping
-
The ping command simply pings the server and, on success, gets a "pong" back.
- PingCommand() - Constructor for class org.nameapi.client.services.system.ping.PingCommand
R
- restApiClient - Variable in class org.nameapi.client.services.RestServicePort
- RestServicePort - Class in org.nameapi.client.services
- RestServicePort(RestHttpClient, String) - Constructor for class org.nameapi.client.services.RestServicePort
- RestStringUtil - Class in org.nameapi.client
- RestStringUtil() - Constructor for class org.nameapi.client.RestStringUtil
- RuleCollector - Class in org.nameapi.client.services.nameparser.syntax
-
Builder for the list of
rules. - RuleCollector() - Constructor for class org.nameapi.client.services.nameparser.syntax.RuleCollector
S
- servicePath - Variable in class org.nameapi.client.services.RestServicePort
- SyntaxBasedNameParserCommand - Class in org.nameapi.client.services.nameparser.syntax
-
Service currently not available as public API.
- SyntaxBasedNameParserCommand() - Constructor for class org.nameapi.client.services.nameparser.syntax.SyntaxBasedNameParserCommand
T
- toIndentedString(Object) - Static method in class org.nameapi.client.RestStringUtil
-
Convert the given object to string with each line indented by 4 spaces (except the first line).
- toList() - Method in class org.nameapi.client.services.nameparser.syntax.RuleCollector
- toString() - Method in class org.nameapi.client.services.nameparser.Match
- toString() - Method in class org.nameapi.client.services.nameparser.NameParserResult
- toString() - Method in class org.nameapi.client.services.nameparser.syntax.NameParserRule
- toString() - Method in class org.nameapi.client.services.nameparser.syntax.RuleCollector
V
- valueOf(String) - Static method in enum org.nameapi.client.services.development.exceptionthrower.ExceptionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.nameapi.client.services.development.exceptionthrower.ExceptionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version5_3() - Static method in class org.nameapi.client.lib.NameApiPortUrlFactory
- versionLatestStable() - Static method in class org.nameapi.client.lib.NameApiPortUrlFactory
-
This is updated whenever the "latest stable" server api version changes.
W
- withContext(String, Context) - Static method in class org.nameapi.client.lib.NameApiModeFactory
-
Overloaded method that uses: for host:
new Host("api.nameapi.org", Protocol.HTTPS)for port url:NameApiPortUrlFactory.versionLatestStable() - withContext(String, Context, Host, RestPortUrlFactory) - Static method in class org.nameapi.client.lib.NameApiModeFactory
-
You can take this and extend for your setup if you need more.
All Classes All Packages