/** * Sets this {@link Name} with the specified name and namespace, * and append errors in the specified {@link StringBuilder}. * * @param name provides the name. * @param namespace provides the namespace. * @param errorMessageBuilder provides the {@link StringBuilder} to append * error messages to. */ public boolean setName(String name, String namespace, StringBuilder errorMessageBuilder) { boolean ok = true; _isEmpty = false; _name = name; _namespace = namespace; _fullName = namespace.isEmpty() ? _name : _namespace + "." + _name; if (isValidName(name) == false) { errorMessageBuilder.append("\"").append(name).append("\" is an invalid name.\n"); ok = false; } if (isValidNamespace(namespace) == false) { errorMessageBuilder.append("\"").append(namespace).append("\" is an invalid namespace.\n"); ok = false; } _hasError |= !ok; return ok; }
ok = false; else if (Name.isValidNamespace((String) namespace) == false)