| | |
| | | // The value must contain at least one character. |
| | | if (valueLength == 0) |
| | | { |
| | | |
| | | invalidReason.append(ERR_ATTR_SYNTAX_TELETEXID_EMPTY.get()); |
| | | return false; |
| | | } |
| | |
| | | // character was a dollar sign. |
| | | if (c == '$') |
| | | { |
| | | |
| | | invalidReason.append(ERR_ATTR_SYNTAX_TELETEXID_END_WITH_DOLLAR.get( |
| | | valueString)); |
| | | return false; |
| | |
| | | int colonPos = paramStr.indexOf(':'); |
| | | if (colonPos < 0) |
| | | { |
| | | |
| | | invalidReason.append(ERR_ATTR_SYNTAX_TELETEXID_PARAM_NO_COLON.get( |
| | | valueString)); |
| | | return false; |
| | |
| | | String paramName = paramStr.substring(0, colonPos); |
| | | if (! ALLOWED_TTX_PARAMETERS.contains(paramName)) |
| | | { |
| | | |
| | | invalidReason.append(ERR_ATTR_SYNTAX_TELETEXID_ILLEGAL_PARAMETER.get( |
| | | valueString, paramName)); |
| | | return false; |
| | |
| | | int colonPos = paramStr.indexOf(':'); |
| | | if (colonPos < 0) |
| | | { |
| | | |
| | | invalidReason.append(ERR_ATTR_SYNTAX_TELETEXID_PARAM_NO_COLON.get( |
| | | valueString)); |
| | | return false; |
| | |
| | | String paramName = paramStr.substring(0, colonPos); |
| | | if (! ALLOWED_TTX_PARAMETERS.contains(paramName)) |
| | | { |
| | | |
| | | invalidReason.append(ERR_ATTR_SYNTAX_TELETEXID_ILLEGAL_PARAMETER.get( |
| | | valueString, paramName)); |
| | | return false; |