/tools/Ruby/lib/ruby/1.8/wsdl/xmlSchema/data.rb

http://github.com/agross/netopenspace · Ruby · 80 lines · 66 code · 9 blank · 5 comment · 0 complexity · a00d5168f173299a70df01a965509e1c MD5 · raw file

  1. # WSDL4R - XMLSchema data definitions.
  2. # Copyright (C) 2002, 2003, 2005 NAKAMURA, Hiroshi <nahi@ruby-lang.org>.
  3. # This program is copyrighted free software by NAKAMURA, Hiroshi. You can
  4. # redistribute it and/or modify it under the same terms of Ruby's license;
  5. # either the dual license version in 2003, or any later version.
  6. require 'xsd/datatypes'
  7. require 'wsdl/xmlSchema/annotation'
  8. require 'wsdl/xmlSchema/schema'
  9. require 'wsdl/xmlSchema/import'
  10. require 'wsdl/xmlSchema/include'
  11. require 'wsdl/xmlSchema/simpleType'
  12. require 'wsdl/xmlSchema/simpleRestriction'
  13. require 'wsdl/xmlSchema/simpleExtension'
  14. require 'wsdl/xmlSchema/complexType'
  15. require 'wsdl/xmlSchema/complexContent'
  16. require 'wsdl/xmlSchema/simpleContent'
  17. require 'wsdl/xmlSchema/any'
  18. require 'wsdl/xmlSchema/element'
  19. require 'wsdl/xmlSchema/all'
  20. require 'wsdl/xmlSchema/choice'
  21. require 'wsdl/xmlSchema/sequence'
  22. require 'wsdl/xmlSchema/attribute'
  23. require 'wsdl/xmlSchema/unique'
  24. require 'wsdl/xmlSchema/enumeration'
  25. require 'wsdl/xmlSchema/length'
  26. require 'wsdl/xmlSchema/pattern'
  27. module WSDL
  28. module XMLSchema
  29. AllName = XSD::QName.new(XSD::Namespace, 'all')
  30. AnnotationName = XSD::QName.new(XSD::Namespace, 'annotation')
  31. AnyName = XSD::QName.new(XSD::Namespace, 'any')
  32. AttributeName = XSD::QName.new(XSD::Namespace, 'attribute')
  33. ChoiceName = XSD::QName.new(XSD::Namespace, 'choice')
  34. ComplexContentName = XSD::QName.new(XSD::Namespace, 'complexContent')
  35. ComplexTypeName = XSD::QName.new(XSD::Namespace, 'complexType')
  36. ElementName = XSD::QName.new(XSD::Namespace, 'element')
  37. EnumerationName = XSD::QName.new(XSD::Namespace, 'enumeration')
  38. ExtensionName = XSD::QName.new(XSD::Namespace, 'extension')
  39. ImportName = XSD::QName.new(XSD::Namespace, 'import')
  40. IncludeName = XSD::QName.new(XSD::Namespace, 'include')
  41. LengthName = XSD::QName.new(XSD::Namespace, 'length')
  42. PatternName = XSD::QName.new(XSD::Namespace, 'pattern')
  43. RestrictionName = XSD::QName.new(XSD::Namespace, 'restriction')
  44. SequenceName = XSD::QName.new(XSD::Namespace, 'sequence')
  45. SchemaName = XSD::QName.new(XSD::Namespace, 'schema')
  46. SimpleContentName = XSD::QName.new(XSD::Namespace, 'simpleContent')
  47. SimpleTypeName = XSD::QName.new(XSD::Namespace, 'simpleType')
  48. UniqueName = XSD::QName.new(XSD::Namespace, 'unique')
  49. AttributeFormDefaultAttrName = XSD::QName.new(nil, 'attributeFormDefault')
  50. BaseAttrName = XSD::QName.new(nil, 'base')
  51. DefaultAttrName = XSD::QName.new(nil, 'default')
  52. ElementFormDefaultAttrName = XSD::QName.new(nil, 'elementFormDefault')
  53. FinalAttrName = XSD::QName.new(nil, 'final')
  54. FixedAttrName = XSD::QName.new(nil, 'fixed')
  55. FormAttrName = XSD::QName.new(nil, 'form')
  56. IdAttrName = XSD::QName.new(nil, 'id')
  57. MaxOccursAttrName = XSD::QName.new(nil, 'maxOccurs')
  58. MinOccursAttrName = XSD::QName.new(nil, 'minOccurs')
  59. MixedAttrName = XSD::QName.new(nil, 'mixed')
  60. NameAttrName = XSD::QName.new(nil, 'name')
  61. NamespaceAttrName = XSD::QName.new(nil, 'namespace')
  62. NillableAttrName = XSD::QName.new(nil, 'nillable')
  63. ProcessContentsAttrName = XSD::QName.new(nil, 'processContents')
  64. RefAttrName = XSD::QName.new(nil, 'ref')
  65. SchemaLocationAttrName = XSD::QName.new(nil, 'schemaLocation')
  66. TargetNamespaceAttrName = XSD::QName.new(nil, 'targetNamespace')
  67. TypeAttrName = XSD::QName.new(nil, 'type')
  68. UseAttrName = XSD::QName.new(nil, 'use')
  69. ValueAttrName = XSD::QName.new(nil, 'value')
  70. end
  71. end