listener.error("Empty name"); return false; listener.error("Illegal name:" + jcrName); return false; if (c == ':') { if (state == STATE_PREFIX_START) { listener.error("Prefix must not be empty"); return false; } else if (state == STATE_PREFIX) { prefix = jcrName.substring(0, i); if (!XMLChar.isValidNCName(prefix)) { listener.error("Invalid name prefix: "+ prefix); return false; listener.error("'" + c + "' not allowed in name"); return false; listener.error("'" + c + "' not allowed in name"); return false; } else if (c == '/') { state = STATE_URI; } else if (state != STATE_URI) { listener.error("'" + c + "' not allowed in name"); return false; nameStart = 0;
listener.error("Empty name"); return false; listener.error("Illegal name:" + jcrName); return false; if (c == ':') { if (state == STATE_PREFIX_START) { listener.error("Prefix must not be empty"); return false; } else if (state == STATE_PREFIX) { prefix = jcrName.substring(0, i); if (!XMLChar.isValidNCName(prefix)) { listener.error("Invalid name prefix: "+ prefix); return false; listener.error("'" + c + "' not allowed in name"); return false; listener.error("'" + c + "' not allowed in name"); return false; } else if (c == '/') { state = STATE_URI; } else if (state != STATE_URI) { listener.error("'" + c + "' not allowed in name"); return false; nameStart = 0;