
org.nameapi.client.services.nameparser.syntax.SyntaxBasedNameParserCommand Maven / Gradle / Ivy
package org.nameapi.client.services.nameparser.syntax;
/**
* Service currently not available as public API.
*
* The command that parses a name string into its elements based on custom syntax rules.
*/
public class SyntaxBasedNameParserCommand
// extends NameApiBaseCommand
{
// private static final String servicePath = "/nameparser/syntax";
//
// public SyntaxBasedNameParserCommand() {
// super(SoapNameParser.class);
// }
//
// @Override @NotNull
// public NameParserResult call(@NotNull Optional arg, @NotNull ExecutionContext ec) throws Exception {
// SoapParserResult result = getPort(ec).parse(getContext(ec), arg.get().getNameString(), arg.get().getRules());
// return Conversion.convert(result);
// }
//
//
// @NotNull @Override
// protected Callable createPort(@NotNull final ExecutionContext ec) {
// return new Callable() {
// @Override
// public SoapNameParser call() throws Exception {
// URL url = makeUrl(ec, servicePath);
// return new SoapNameParserService(url).getSoapNameParserPort();
// }
// };
// }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy