indexing
description: "Facility routines to check the validity of a DATE_TIME_CODE"
status: "See note at end of class"
date: "$Date$"
revision: "$Revision$"
class interface
CODE_VALIDITY_CHECKER
feature
is_code (s: STRING): BOOLEAN
require
s_exists: s /= void
is_colon (s: STRING): BOOLEAN
require
s_exists: s /= void
is_comma (s: STRING): BOOLEAN
require
s_exists: s /= void
is_day (s: STRING): BOOLEAN
require
s_exists: s /= void
is_day0 (s: STRING): BOOLEAN
require
s_exists: s /= void
is_day_text (s: STRING): BOOLEAN
require
s_exists: s /= void
is_dot (s: STRING): BOOLEAN
require
s_exists: s /= void
is_fractional_second (s: STRING): BOOLEAN
require
s_exists: s /= void
is_hour (s: STRING): BOOLEAN
require
s_exists: s /= void
is_hour0 (s: STRING): BOOLEAN
require
s_exists: s /= void
is_hour12 (s: STRING): BOOLEAN
require
s_exists: s /= void
is_meridiem (s: STRING): BOOLEAN
require
s_exists: s /= void
is_minus (s: STRING): BOOLEAN
require
s_exists: s /= void
is_minute (s: STRING): BOOLEAN
require
s_exists: s /= void
is_minute0 (s: STRING): BOOLEAN
require
s_exists: s /= void
is_month (s: STRING): BOOLEAN
require
s_exists: s /= void
is_month0 (s: STRING): BOOLEAN
require
s_exists: s /= void
is_month_text (s: STRING): BOOLEAN
require
s_exists: s /= void
is_second (s: STRING): BOOLEAN
require
s_exists: s /= void
is_second0 (s: STRING): BOOLEAN
require
s_exists: s /= void
is_separator (s: STRING): BOOLEAN
require
s_exists: s /= void
is_slash (s: STRING): BOOLEAN
require
s_exists: s /= void
is_space (s: STRING): BOOLEAN
require
s_exists: s /= void
is_year2 (s: STRING): BOOLEAN
require
s_exists: s /= void
is_year4 (s: STRING): BOOLEAN
require
s_exists: s /= void
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- CODE_VALIDITY_CHECKER