Module: Enterprisifier

Defined in:
lib/enterprisifier/code_generation/code_generator.rb,
lib/enterprisifier/logging.rb,
lib/enterprisifier/constants.rb,
lib/enterprisifier/schema/loader.rb,
lib/enterprisifier/schema/base_element.rb,
lib/enterprisifier/marshalling/namespace.rb,
lib/enterprisifier/schema/elements/group.rb,
lib/enterprisifier/schema/elements/union.rb,
lib/enterprisifier/schema/element_factory.rb,
lib/enterprisifier/schema/elements/choice.rb,
lib/enterprisifier/schema/elements/import.rb,
lib/enterprisifier/schema/elements/schema.rb,
lib/enterprisifier/marshalling/reification.rb,
lib/enterprisifier/schema/elements/element.rb,
lib/enterprisifier/schema/elements/include.rb,
lib/enterprisifier/schema/elements/pattern.rb,
lib/enterprisifier/schema/elements/sequence.rb,
lib/enterprisifier/code_generation/generator.rb,
lib/enterprisifier/schema/elements/attribute.rb,
lib/enterprisifier/schema/elements/extension.rb,
lib/enterprisifier/marshalling/xsd/types/date.rb,
lib/enterprisifier/marshalling/xsd/types/time.rb,
lib/enterprisifier/schema/elements/annotation.rb,
lib/enterprisifier/schema/elements/enumeration.rb,
lib/enterprisifier/schema/elements/restriction.rb,
lib/enterprisifier/schema/elements/simple_type.rb,
lib/enterprisifier/code_generation/code_builder.rb,
lib/enterprisifier/marshalling/xsd/schema/group.rb,
lib/enterprisifier/marshalling/xsd/schema/union.rb,
lib/enterprisifier/marshalling/xsd/types/string.rb,
lib/enterprisifier/schema/elements/complex_type.rb,
lib/enterprisifier/marshalling/xsd/schema/choice.rb,
lib/enterprisifier/marshalling/xsd/types/boolean.rb,
lib/enterprisifier/marshalling/xsd/types/decimal.rb,
lib/enterprisifier/schema/elements/documentation.rb,
lib/enterprisifier/schema/elements/max_inclusive.rb,
lib/enterprisifier/schema/elements/min_inclusive.rb,
lib/enterprisifier/marshalling/schema_composition.rb,
lib/enterprisifier/marshalling/xsd/schema/element.rb,
lib/enterprisifier/schema/elements/simple_content.rb,
lib/enterprisifier/marshalling/xsd/schema/sequence.rb,
lib/enterprisifier/marshalling/xsd/types/date_time.rb,
lib/enterprisifier/schema/elements/complex_content.rb,
lib/enterprisifier/schema/elements/fraction_digits.rb,
lib/enterprisifier/schema/elements/unknown_element.rb,
lib/enterprisifier/marshalling/xsd/schema/attribute.rb,
lib/enterprisifier/marshalling/xsd/schema/extension.rb,
lib/enterprisifier/marshalling/instantiatable_element.rb,
lib/enterprisifier/marshalling/xsd/schema/restriction.rb,
lib/enterprisifier/marshalling/xsd/schema/simple_type.rb,
lib/enterprisifier/marshalling/xsd/schema/complex_type.rb,
lib/enterprisifier/marshalling/xsd/schema/simple_content.rb,
lib/enterprisifier/marshalling/xsd/schema/complex_content.rb,
lib/enterprisifier/code_generation/generators/group_generator.rb,
lib/enterprisifier/code_generation/generators/union_generator.rb,
lib/enterprisifier/code_generation/generators/choice_generator.rb,
lib/enterprisifier/code_generation/generators/element_generator.rb,
lib/enterprisifier/code_generation/generators/sequence_generator.rb,
lib/enterprisifier/code_generation/generators/attribute_generator.rb,
lib/enterprisifier/code_generation/generators/extension_generator.rb,
lib/enterprisifier/code_generation/generators/restriction_generator.rb,
lib/enterprisifier/code_generation/generators/simple_type_generator.rb,
lib/enterprisifier/code_generation/generators/complex_type_generator.rb,
lib/enterprisifier/code_generation/generators/simple_content_generator.rb,
lib/enterprisifier/code_generation/generators/complex_content_generator.rb

Overview

TODO:
  • this fucking sucks too

Defined Under Namespace

Modules: CodeGeneration, Marshalling, Schema

Constant Summary collapse

Logger =
::Logger.new($stdout)
XMLSchemaNameSpaceURI =
"http://www.w3.org/2001/XMLSchema"