/** * Validates a name (table name, locality group name, family name, or column name). * * @param name The name to validate. * @return whether the name is valid. */ private static boolean isValidName(String name) { return FijiNameValidator.isValidLayoutName(name); }
/** * Validates a name (table name, locality group name, family name, or column name). * * @param name The name to validateDestination. * @return whether the name is valid. */ private static boolean isValidName(String name) { return FijiNameValidator.isValidLayoutName(name); }
/** * Determines whether a string is a valid layout name, * including table names, locality group names, family names, and column names. * * @param name The string to validate as a layout name. * @throws FijiInvalidNameException If the name is invalid. */ public static void validateLayoutName(CharSequence name) { if (!isValidLayoutName(name)) { throw new FijiInvalidNameException("Invalid layout name: " + name); } }
/** * Validates family names. */ private void validateNames() { // Validate family name. if (!FijiNameValidator.isValidLayoutName(mFamily)) { throw new FijiInvalidNameException(String.format( "Invalid family name: %s Name must match pattern: %s", mFamily, FijiNameValidator.VALID_LAYOUT_NAME_PATTERN)); } }
/** * Validates the names used in the URI. * * @throws FijiURIException if there is an invalid name in this URI. */ private void validateNames() { if ((mInstanceName != null) && !FijiNameValidator.isValidFijiName(mInstanceName)) { throw new FijiURIException(String.format( "Invalid Fiji URI: '%s' is not a valid Fiji instance name.", mInstanceName)); } if ((mTableName != null) && !FijiNameValidator.isValidLayoutName(mTableName)) { throw new FijiURIException(String.format( "Invalid Fiji URI: '%s' is not a valid Fiji table name.", mTableName)); } }