示例#1
0
 def set_etymologySource(self, etymology_source):
     """Set etymology source.
     @param etymolgy_source The etymology source to set.
     @return Statement instance.
     """
     error_msg = "Etymology source value '%s' is not allowed" % etymology_source
     check_attr_type(etymology_source, [str, unicode], error_msg)
     self.etymologySource = etymology_source
     return self
示例#2
0
 def set_termSourceLanguage(self, term_source_language):
     """Set language used for the etymology comment.
     @param term_source_language The etymology comment language to set.
     @return Statement instance.
     """
     error_msg = "Term source language value '%s' is not allowed" % term_source_language
     check_attr_type(term_source_language, [str, unicode], error_msg)
     self.termSourceLanguage = term_source_language
     return self
示例#3
0
 def set_etymologyGloss(self, etymology_gloss):
     """Set etymology gloss.
     @param etymolgy_gloss The etymology gloss to set.
     @return Statement instance.
     """
     error_msg = "Etymology gloss value '%s' is not allowed" % etymology_gloss
     check_attr_type(etymology_gloss, [str, unicode], error_msg)
     self.etymologyGloss = etymology_gloss
     return self
示例#4
0
 def set_etymology(self, etymology):
     """Set etymology.
     @param etymolgy The etymology to set.
     @return Statement instance.
     """
     error_msg = "Etymology value '%s' is not allowed" % etymology
     check_attr_type(etymology, [str, unicode], error_msg)
     self.etymology = etymology
     return self
示例#5
0
 def set_writtenForm(self, written_form):
     """Set loan word.
     @param written_form The loan word to set.
     @return Statement instance.
     """
     error_msg = "Written form value '%s' is not allowed" % written_form
     check_attr_type(written_form, [str, unicode], error_msg)
     self.writtenForm = written_form
     return self
示例#6
0
 def set_borrowedWord(self, borrowed_word):
     """Set source language (in English), e.g. "Chinese".
     @param borrowed_word The source language to set.
     @return Statement instance.
     """
     error_msg = "Borrowed word value '%s' is not allowed" % borrowed_word
     check_attr_type(borrowed_word, [str, unicode], error_msg)
     self.borrowedWord = borrowed_word
     return self
示例#7
0
 def set_scientificName(self, scientific_name):
     """Set scientific name.
     @param scientific_name The scientific name to set.
     @return Statement instance.
     """
     error_msg = "Scientific name value '%s' is not allowed" % scientific_name
     check_attr_type(scientific_name, [str, unicode], error_msg)
     self.scientificName = scientific_name
     return self
示例#8
0
 def set_borrowedWord(self, borrowed_word):
     """Set source language (in English), e.g. "Chinese".
     @param borrowed_word The source language to set.
     @return Statement instance.
     """
     error_msg = "Borrowed word value '%s' is not allowed" % borrowed_word
     check_attr_type(borrowed_word, [str, unicode], error_msg)
     self.borrowedWord = borrowed_word
     return self
示例#9
0
 def set_language(self, language):
     """! @brief Set language used for semantic domain.
     @param language Language used to describe the semantic domain.
     @return SubjectField instance.
     """
     error_msg = "Language value '%s' is not allowed" % language
     check_attr_type(language, [str, unicode], error_msg)
     self.language = language
     return self
示例#10
0
 def set_comment(self, comment):
     """! @brief Set written form comment.
     @param comment Comment about the written form.
     @return TextRepresentation instance.
     """
     error_msg = "Written form comment value '%s' is not allowed" % comment
     check_attr_type(comment, [str, unicode], error_msg)
     self.comment = comment
     return self
示例#11
0
 def set_language(self, language):
     """! @brief Set language used for written form.
     @param language Language used for the written form.
     @return TextRepresentation instance.
     """
     error_msg = "Language value '%s' is not allowed" % language
     check_attr_type(language, [str, unicode], error_msg)
     self.language = language
     return self
示例#12
0
 def set_scriptName(self, script_name):
     """! @brief Set script name.
     @param script_name The script name to set.
     @return FormRepresentation instance.
     """
     error_msg = "Script name value '%s' is not allowed" % script_name
     check_attr_type(script_name, [str, unicode], error_msg)
     self.scriptName = script_name
     return self
示例#13
0
 def set_variantForm(self, variant_form):
     """! @brief Set variant form.
     @param variant_form The variant form to set.
     @return FormRepresentation instance.
     """
     error_msg = "Variant form value '%s' is not allowed" % variant_form
     check_attr_type(variant_form, [str, unicode], error_msg)
     self.variantForm = variant_form
     return self
示例#14
0
 def set_dialect(self, dialect):
     """! @brief Set dialect.
     @param dialect The dialect to set.
     @return FormRepresentation instance.
     """
     error_msg = "Dialect value '%s' is not allowed" % dialect
     check_attr_type(dialect, [str, unicode], error_msg)
     self.dialect = dialect
     return self
示例#15
0
 def set_transliteration(self, transliteration):
     """! @brief Set transliteration.
     @param transliteration The transliteration to set.
     @return FormRepresentation instance.
     """
     error_msg = "Transliteration value '%s' is not allowed" % transliteration
     check_attr_type(transliteration, [str, unicode], error_msg)
     self.transliteration = transliteration
     return self
示例#16
0
 def set_spellingVariant(self, spelling_variant):
     """! @brief Set spelling variant.
     @param spelling_variant The spelling variant to set.
     @return FormRepresentation instance.
     """
     error_msg = "Spelling variant value '%s' is not allowed" % spelling_variant
     check_attr_type(spelling_variant, [str, unicode], error_msg)
     self.spellingVariant = spelling_variant
     return self
示例#17
0
 def set_citationForm(self, citation_form):
     """! @brief Set citation form.
     @param citation_form The citation form to set.
     @return FormRepresentation instance.
     """
     error_msg = "Citation form value '%s' is not allowed" % citation_form
     check_attr_type(citation_form, [str, unicode], error_msg)
     self.citationForm = citation_form
     return self
示例#18
0
 def set_phoneticForm(self, phonetic_form):
     """! @brief Set phonetic form.
     @param phonetic_form The phonetic form to set.
     @return FormRepresentation instance.
     """
     error_msg = "Phonetic form value '%s' is not allowed" % phonetic_form
     check_attr_type(phonetic_form, [str, unicode], error_msg)
     self.phoneticForm = phonetic_form
     return self
示例#19
0
 def set_contextualVariation(self, contextual_variation):
     """! @brief Set contextual variation.
     @param contextualVariation The contextual variation to set.
     @return FormRepresentation instance.
     """
     error_msg = "Contextual variation value '%s' is not allowed" % contextual_variation
     check_attr_type(contextual_variation, [str, unicode], error_msg)
     self.contextualVariation = contextual_variation
     return self
示例#20
0
 def set_geographicalVariant(self, geographical_variant):
     """! @brief Set geographical variant.
     @param geographical_variant The geographical variant to set.
     @return FormRepresentation instance.
     """
     error_msg = "Geographical variant value '%s' is not allowed" % geographical_variant
     check_attr_type(geographical_variant, [str, unicode], error_msg)
     self.geographicalVariant = geographical_variant
     return self
示例#21
0
 def set_tone(self, tone):
     """! @brief Set tone.
     @param tone The tone to set.
     @return FormRepresentation instance.
     """
     error_msg = "Tone value '%s' is not allowed" % tone
     check_attr_type(tone, [str, unicode], error_msg)
     self.tone = tone
     return self
示例#22
0
 def set_language(self, language):
     """! @brief Set language used for written form.
     @param language Language used for the written form.
     @return TextRepresentation instance.
     """
     error_msg = "Language value '%s' is not allowed" % language
     check_attr_type(language, [str, unicode], error_msg)
     self.language = language
     return self
示例#23
0
 def set_scriptName(self, script_name):
     """! @brief Set script name.
     @param script_name The script name to set.
     @return TextRepresentation instance.
     """
     error_msg = "Script name value '%s' is not allowed" % script_name
     check_attr_type(script_name, [str, unicode], error_msg)
     self.scriptName = script_name
     return self
示例#24
0
 def set_termSourceLanguage(self, term_source_language):
     """Set language used for the etymology comment.
     @param term_source_language The etymology comment language to set.
     @return Statement instance.
     """
     error_msg = "Term source language value '%s' is not allowed" % term_source_language
     check_attr_type(term_source_language, [str, unicode], error_msg)
     self.termSourceLanguage = term_source_language
     return self
示例#25
0
 def set_etymologyGloss(self, etymology_gloss):
     """Set etymology gloss.
     @param etymolgy_gloss The etymology gloss to set.
     @return Statement instance.
     """
     error_msg = "Etymology gloss value '%s' is not allowed" % etymology_gloss
     check_attr_type(etymology_gloss, [str, unicode], error_msg)
     self.etymologyGloss = etymology_gloss
     return self
示例#26
0
 def set_etymology(self, etymology):
     """Set etymology.
     @param etymolgy The etymology to set.
     @return Statement instance.
     """
     error_msg = "Etymology value '%s' is not allowed" % etymology
     check_attr_type(etymology, [str, unicode], error_msg)
     self.etymology = etymology
     return self
示例#27
0
文件: audio.py 项目: buret/pylmflib
 def set_transcription(self, transcription):
     """! @brief Set transcription of the audio recording.
     @param Transcription to set.
     @return Audio instance.
     """
     error_msg = "Transcription value '%s' is not allowed" % transcription.encode(ENCODING)
     check_attr_type(transcription, [str, unicode], error_msg)
     self.transcription = transcription
     return self
示例#28
0
文件: audio.py 项目: buret/pylmflib
 def set_externalReference(self, external_reference):
     """! @brief Set external reference.
     @param external_reference External reference to set.
     @return Audio instance.
     """
     error_msg = "External reference value '%s' is not allowed" % external_reference.encode(ENCODING)
     check_attr_type(external_reference, [str, unicode], error_msg)
     self.externalReference = external_reference
     return self
示例#29
0
 def set_sound(self, sound):
     """! @brief Set sound.
     @param sound Sound to set.
     @return Audio instance.
     """
     error_msg = "Sound value '%s' is not allowed" % sound.encode(ENCODING)
     check_attr_type(sound, [str, unicode], error_msg)
     self.sound = sound
     return self
示例#30
0
文件: audio.py 项目: buret/pylmflib
 def set_quality(self, quality):
     """! @brief Set audio recording quality.
     @param quality Quality to set.
     @return Audio instance.
     """
     error_msg = "Quality value '%s' is not allowed" % quality.encode(ENCODING)
     check_attr_type(quality, [str, unicode], error_msg)
     self.quality = check_attr_range(str(quality), quality_range, error_msg)
     return self
示例#31
0
文件: audio.py 项目: buret/pylmflib
 def set_sound(self, sound):
     """! @brief Set sound.
     @param sound Sound to set.
     @return Audio instance.
     """
     error_msg = "Sound value '%s' is not allowed" % sound.encode(ENCODING)
     check_attr_type(sound, [str, unicode], error_msg)
     self.sound = sound
     return self
示例#32
0
文件: audio.py 项目: buret/pylmflib
 def set_fileName(self, file_name):
     """! @brief Set file name.
     @param file_name Name to set.
     @return Audio instance.
     """
     error_msg = "File name value '%s' is not allowed" % file_name.encode(ENCODING)
     check_attr_type(file_name, [str, unicode], error_msg)
     self.fileName = file_name
     return self
示例#33
0
文件: audio.py 项目: buret/pylmflib
 def set_author(self, author):
     """! @brief Set author of the material resource.
     @param author Author to set.
     @return Audio instance.
     """
     error_msg = "Author value '%s' is not allowed" % author.encode(ENCODING)
     check_attr_type(author, [str, unicode], error_msg)
     self.author = author
     return self
示例#34
0
 def set_comment(self, comment):
     """! @brief Set written form comment.
     @param comment Comment about the written form.
     @return TextRepresentation instance.
     """
     error_msg = "Written form comment value '%s' is not allowed" % comment
     check_attr_type(comment, [str, unicode], error_msg)
     self.comment = comment
     return self
示例#35
0
文件: audio.py 项目: buret/pylmflib
 def set_mediaType(self, media_type):
     """! @brief Set media type.
     @param media_type Type to set.
     @return Audio instance.
     """
     error_msg = "Media type value '%s' is not allowed" % media_type.encode(ENCODING)
     check_attr_type(media_type, [str, unicode], error_msg)
     self.mediaType = check_attr_range(str(media_type), mediaType_range, error_msg)
     return self
示例#36
0
 def set_independentWord(self, independent_word):
     """! @brief Set lexical entry independent word indication.
     @param independent_word The independent word indication to set.
     @return LexicalEntry instance.
     """
     error_msg = "Independent word '%s' encountered for lexeme '%s' is not allowed" % (str(independent_word), self.get_lexeme())
     check_attr_type(independent_word, bool, error_msg)
     self.independentWord = independent_word
     return self
示例#37
0
 def set_writtenForm(self, written_form):
     """Set loan word.
     @param written_form The loan word to set.
     @return Statement instance.
     """
     error_msg = "Written form value '%s' is not allowed" % written_form
     check_attr_type(written_form, [str, unicode], error_msg)
     self.writtenForm = written_form
     return self
示例#38
0
 def set_language(self, language):
     """! @brief Set language used for translation.
     @param language Language used for the translation.
     @return Equivalent instance.
     """
     error_msg = "Language value '%s' is not allowed" % language
     check_attr_type(language, [str, unicode], error_msg)
     self.language = language
     return self
示例#39
0
 def set_language(self, language):
     """! @brief Set language used for the note.
     @param language Language used for the note.
     @return Statement instance.
     """
     error_msg = "Language value '%s' is not allowed" % language
     check_attr_type(language, [str, unicode], error_msg)
     self.language = language
     return self
示例#40
0
 def set_scientificName(self, scientific_name):
     """Set scientific name.
     @param scientific_name The scientific name to set.
     @return Statement instance.
     """
     error_msg = "Scientific name value '%s' is not allowed" % scientific_name
     check_attr_type(scientific_name, [str, unicode], error_msg)
     self.scientificName = scientific_name
     return self
示例#41
0
 def set_etymologySource(self, etymology_source):
     """Set etymology source.
     @param etymolgy_source The etymology source to set.
     @return Statement instance.
     """
     error_msg = "Etymology source value '%s' is not allowed" % etymology_source
     check_attr_type(etymology_source, [str, unicode], error_msg)
     self.etymologySource = etymology_source
     return self
示例#42
0
文件: audio.py 项目: buret/pylmflib
 def set_audioFileFormat(self, audio_file_format):
     """! @brief Set audio file format.
     @param audio_file_format Audio file format to set.
     @return Audio instance.
     """
     error_msg = "Audio file format value '%s' is not allowed" % audio_file_format.encode(ENCODING)
     check_attr_type(audio_file_format, [str, unicode], error_msg)
     self.audioFileFormat = audio_file_format
     return self
示例#43
0
 def set_audioFileFormat(self, audio_file_format):
     """! @brief Set audio file format.
     @param audio_file_format Audio file format to set.
     @return Audio instance.
     """
     error_msg = "Audio file format value '%s' is not allowed" % audio_file_format.encode(
         ENCODING)
     check_attr_type(audio_file_format, [str, unicode], error_msg)
     self.audioFileFormat = audio_file_format
     return self
示例#44
0
 def set_transcription(self, transcription):
     """! @brief Set transcription of the audio recording.
     @param Transcription to set.
     @return Audio instance.
     """
     error_msg = "Transcription value '%s' is not allowed" % transcription.encode(
         ENCODING)
     check_attr_type(transcription, [str, unicode], error_msg)
     self.transcription = transcription
     return self
示例#45
0
 def set_externalReference(self, external_reference):
     """! @brief Set external reference.
     @param external_reference External reference to set.
     @return Audio instance.
     """
     error_msg = "External reference value '%s' is not allowed" % external_reference.encode(
         ENCODING)
     check_attr_type(external_reference, [str, unicode], error_msg)
     self.externalReference = external_reference
     return self
示例#46
0
 def set_author(self, author):
     """! @brief Set author of the material resource.
     @param author Author to set.
     @return Audio instance.
     """
     error_msg = "Author value '%s' is not allowed" % author.encode(
         ENCODING)
     check_attr_type(author, [str, unicode], error_msg)
     self.author = author
     return self
示例#47
0
 def set_fileName(self, file_name):
     """! @brief Set file name.
     @param file_name Name to set.
     @return Audio instance.
     """
     error_msg = "File name value '%s' is not allowed" % file_name.encode(
         ENCODING)
     check_attr_type(file_name, [str, unicode], error_msg)
     self.fileName = file_name
     return self
示例#48
0
 def set_language(self, language):
     """! @brief Set language used for definition and gloss.
     @param language Language used for definition and gloss.
     @return Definition instance.
     """
     error_msg = "Language value '%s' is not allowed" % language
     # Check value
     check_attr_type(language, [str, unicode], error_msg)
     self.language = language
     return self
示例#49
0
 def set_quality(self, quality):
     """! @brief Set audio recording quality.
     @param quality Quality to set.
     @return Audio instance.
     """
     error_msg = "Quality value '%s' is not allowed" % quality.encode(
         ENCODING)
     check_attr_type(quality, [str, unicode], error_msg)
     self.quality = check_attr_range(str(quality), quality_range, error_msg)
     return self
示例#50
0
 def set_noteType(self, note_type):
     """! @brief Set type of the note.
     @param note_type Type of the note.
     @return Statement instance.
     """
     error_msg = "Note type value '%s' is not allowed" % note_type
     check_attr_type(note_type, [str, unicode], error_msg)
     check_attr_range(note_type, noteType_range, error_msg)
     self.noteType = note_type
     return self