Module: Dcc::V2
- Extended by:
- VersionedParser
- Defined in:
- lib/dcc/v2/rich_content.rb,
lib/dcc/v2.rb,
lib/dcc/v2/data.rb,
lib/dcc/v2/item.rb,
lib/dcc/v2/list.rb,
lib/dcc/v2/text.rb,
lib/dcc/v2/result.rb,
lib/dcc/v2/comment.rb,
lib/dcc/v2/contact.rb,
lib/dcc/v2/formula.rb,
lib/dcc/v2/location.rb,
lib/dcc/v2/quantity.rb,
lib/dcc/v2/software.rb,
lib/dcc/v2/xml_blob.rb,
lib/dcc/v2/byte_data.rb,
lib/dcc/v2/condition.rb,
lib/dcc/v2/core_data.rb,
lib/dcc/v2/hash_type.rb,
lib/dcc/v2/item_list.rb,
lib/dcc/v2/namespace.rb,
lib/dcc/v2/statement.rb,
lib/dcc/v2/resp_person.rb,
lib/dcc/v2/result_list.rb,
lib/dcc/v2/used_method.rb,
lib/dcc/v2/configuration.rb,
lib/dcc/v2/software_list.rb,
lib/dcc/v2/identification.rb,
lib/dcc/v2/statement_list.rb,
lib/dcc/v2/common_elements.rb,
lib/dcc/v2/equipment_class.rb,
lib/dcc/v2/identifications.rb,
lib/dcc/v2/resp_person_list.rb,
lib/dcc/v2/string_with_lang.rb,
lib/dcc/v2/used_method_list.rb,
lib/dcc/v2/contact_not_strict.rb,
lib/dcc/v2/measurement_result.rb,
lib/dcc/v2/administrative_data.rb,
lib/dcc/v2/influence_condition.rb,
lib/dcc/v2/measuring_equipment.rb,
lib/dcc/v2/ref_type_definition.rb,
lib/dcc/v2/measurement_meta_data.rb,
lib/dcc/v2/calibration_laboratory.rb,
lib/dcc/v2/measurement_result_list.rb,
lib/dcc/v2/influence_condition_list.rb,
lib/dcc/v2/measuring_equipment_list.rb,
lib/dcc/v2/ref_type_definition_list.rb,
lib/dcc/v2/measurement_meta_data_list.rb,
lib/dcc/v2/digital_calibration_certificate.rb
Overview
DCC v2.x has no dcc:refTypeDefinitionType; this is a v3.x addition. We
register an empty V2 placeholder so documents that happen to include the
element (mixed-version transitional documents) parse without error.
Defined Under Namespace
Modules: Configuration Classes: AdministrativeData, ByteData, CalibrationLaboratory, Comment, CommonElements, Condition, Contact, ContactNotStrict, CoreData, Data, DigitalCalibrationCertificate, EquipmentClass, Formula, HashType, Identification, Identifications, InfluenceCondition, InfluenceConditionList, Item, ItemList, List, Location, MeasurementMetaData, MeasurementMetaDataList, MeasurementResult, MeasurementResultList, MeasuringEquipment, MeasuringEquipmentList, Quantity, RefTypeDefinition, RefTypeDefinitionList, RespPerson, RespPersonList, Result, ResultList, RichContent, Software, SoftwareList, Statement, StatementList, StringWithLang, Text, UsedMethod, UsedMethodList, XmlBlob
Constant Summary collapse
- ROOT_ELEMENT_TAG =
"digitalCalibrationCertificate"- ELEMENT_CLASSES =
%i[ StringWithLang Text ByteData Formula RichContent XmlBlob Comment EquipmentClass Location Contact ContactNotStrict HashType Identification Identifications Software SoftwareList RefTypeDefinition RefTypeDefinitionList CoreData Item ItemList CalibrationLaboratory RespPerson RespPersonList Statement StatementList MeasuringEquipment MeasuringEquipmentList UsedMethod UsedMethodList Condition InfluenceCondition InfluenceConditionList Result ResultList Data Quantity List MeasurementMetaData MeasurementMetaDataList MeasurementResult MeasurementResultList AdministrativeData DigitalCalibrationCertificate ].freeze
- Namespace =
V2 DCC namespace: same URI as V3 but pinned to v2.x schema location.
::Dcc::Namespace::Dcc
Class Method Summary collapse
Methods included from VersionedParser
Class Method Details
.load_all! ⇒ Object
78 79 80 81 82 |
# File 'lib/dcc/v2.rb', line 78 def self.load_all! ELEMENT_CLASSES.each { |name| const_get(name) } Configuration.populate_context! true end |