Ignore:
Timestamp:
Aug 6, 2009, 9:06:59 AM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

roll back branch 0.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/branches/0.0/models/rm/data_types/text.rb

    r167 r168  
    1 module OpenEhr
     1module OpenEHR
    22  module RM
    3     module DataTypes
     3    module Data_Types
    44      module Text
    5         class TermMapping
     5        class Term_Mapping
    66          attr_reader :match, :purpose, :target
    77          def initialize(match, purpose, target)
     
    2323            match == '?'
    2424          end
    25           def TermMapping.is_valid_mach_code?(c)
     25          def Term_Mapping.is_valid_mach_code?(c)
    2626            c == '>' or c == '=' or c == '<' or c == '?'
    2727          end
     
    3131          end
    3232          def purpose_valid(purpose)
    33             if !purpose.nil? and !purpose.instance_of? DvCodedText
     33            if !purpose.nil? and !purpose.instance_of? DV_Coded_Text
    3434              raise ArgumentError, "purpose is not valid"
    3535            end
     
    4141        end
    4242
    43         class CodePhrase
     43        class Code_Phrase
    4444          attr_reader :terminology_id, :code_string
    4545          def initialize(terminology_id, code_string)
     
    5050              raise Exception.new("empty codeString")
    5151            end
    52             if terminology_id.instance_of?(TerminologyId)
     52            if terminology_id.instance_of?(Terminology_ID)
    5353              @terminology_id = terminology_id
    5454            else
    55               @terminologyID = TerminologyId.new(terminology_id)
     55              @terminologyID = Terminology_ID.new(terminology_id)
    5656            end
    5757            @code_string = code_string
    5858          end
    59         end # of CodePhrase
     59        end # of Code_Phrase
    6060
    61         class DvText < OpenEhr::RM::DataTypes::Basic::DataValue
     61        class DV_Text < OpenEHR::RM::Data_Types::Basic::Data_Value
    6262          attr_reader :value, :formatting, :hyperlink, :mappings
    6363          attr_reader :language, :encoding
     
    6565                         mappings = nil, language = nil, encoding = nil)
    6666            value_valid(value)
    67             DvText.formatting_valid(formatting)
    68             DvText.encoding_valid(encoding)
    69             DvText.mapping_valid(mappings)
    70             DvText.language_valid(language)
     67            DV_Text.formatting_valid(formatting)
     68            DV_Text.encoding_valid(encoding)
     69            DV_Text.mapping_valid(mappings)
     70            DV_Text.language_valid(language)
    7171            @value, @formatting, @encoding = value, formatting, encoding
    7272            @mappings, @language = mappings, language
     
    7777          end
    7878          def formatting=(formatting)
    79             DvText.formatting_valid(formatting)
     79            DV_Text.formatting_valid(formatting)
    8080            @formatting = formatting
    8181          end
    8282          def encoding=(encoding)
    83             DvText.encoding_valid(encoding)
     83            DV_Text.encoding_valid(encoding)
    8484            @encoding = encoding
    8585          end
    8686          def mappings=(mappings)
    87             DvText.mapping_valid(mappings)
     87            DV_Text.mapping_valid(mappings)
    8888            @mappings = mappings
    8989          end
    9090          def language=(language)
    91             DvText.language_valid(language)
     91            DV_Text.language_valid(language)
    9292            @language = language
    9393          end
     
    9696            if value.nil? or value.empty? or value.include? CR or value.include? LF
    9797              raise ArgumentError, "value is not valid"
    98               # CR and LF are defined in Basic_Definition inherited DataValue.
     98              # CR and LF are defined in Basic_Definition inherited Data_Value.
    9999            end
    100100          end
     
    125125        end
    126126
    127         class DvCodedText < DvText
     127        class DV_Coded_Text < DV_Text
    128128          attr_reader :defining_code
    129129          def initialize(value, defining_code, formatting = nil,
     
    144144        end
    145145
    146         class DvParagraph < OpenEhr::RM::DataTypes::Basic::DataValue
     146        class DV_Paragraph < OpenEHR::RM::Data_Types::Basic::Data_Value
    147147          attr_reader :items
    148148          def initialize(items)
Note: See TracChangeset for help on using the changeset viewer.