indexing
description: "Code used by the DATE/TIME to STRING conversion"
date: "$Date$"
revision: "$Revision$"
class interface
DATE_TIME_CODE
create
make (v: STRING)
require
v_exists: v /= void
v_is_code: is_code (v)
ensure
value_set: value.is_equal (v)
feature
is_numeric: BOOLEAN
is_text: BOOLEAN
feature
count_max: INTEGER
count_min: INTEGER
name: STRING
type: INTEGER
value: STRING
value_max: INTEGER
value_min: INTEGER
feature
set_value (v: STRING)
require
v_exists: v /= void
v_is_code: is_code (v)
ensure
value_set: value.is_equal (v)
feature
make (v: STRING)
require
v_exists: v /= void
v_is_code: is_code (v)
ensure
value_set: value.is_equal (v)
feature
is_code (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_colon (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_comma (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_day (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_day0 (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_day_text (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_dot (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_fractional_second (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_hour (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_hour0 (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_hour12 (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_meridiem (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_minus (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_minute (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_minute0 (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_month (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_month0 (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_month_text (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_second (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_second0 (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_separator (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_slash (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_space (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_year2 (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
is_year4 (s: STRING): BOOLEAN
CODE_VALIDITY_CHECKER
require CODE_VALIDITY_CHECKER
s_exists: s /= void
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- DATE_TIME_CODE