directories.xsd 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. ################################################################################
  4. # HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
  5. #
  6. # Licensed under the Apache License, Version 2.0 (the "License");
  7. # you may not use this file except in compliance with the License.
  8. # You may obtain a copy of the License at
  9. #
  10. # http://www.apache.org/licenses/LICENSE-2.0
  11. #
  12. # Unless required by applicable law or agreed to in writing, software
  13. # distributed under the License is distributed on an "AS IS" BASIS,
  14. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15. # See the License for the specific language governing permissions and
  16. # limitations under the License.
  17. ################################################################################
  18. -->
  19. <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Rajeev Moondhra (Seisint, Inc.) -->
  20. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
  21. <xs:include schemaLocation="environment.xsd"/>
  22. <xs:element name="Directories">
  23. <xs:annotation>
  24. <xs:appinfo>
  25. <title>Common Directories</title>
  26. </xs:appinfo>
  27. </xs:annotation>
  28. <xs:complexType>
  29. <xs:sequence>
  30. <xs:element name="Category" maxOccurs="unbounded">
  31. <xs:annotation>
  32. <xs:appinfo>
  33. <title>Common</title>
  34. </xs:appinfo>
  35. </xs:annotation>
  36. <xs:complexType>
  37. <xs:sequence>
  38. <xs:element name="Override" minOccurs="0" maxOccurs="unbounded">
  39. <xs:annotation>
  40. <xs:appinfo>
  41. <viewType>list</viewType>
  42. <title>Overrides</title>
  43. </xs:appinfo>
  44. </xs:annotation>
  45. <xs:complexType>
  46. <xs:attribute name="component" type="commonDirsCompType" use="optional">
  47. <xs:annotation>
  48. <xs:appinfo>
  49. <title>Type</title>
  50. <colIndex>1</colIndex>
  51. </xs:appinfo>
  52. </xs:annotation>
  53. </xs:attribute>
  54. <xs:attribute name="instance" type="commonDirsInstType" use="optional">
  55. <xs:annotation>
  56. <xs:appinfo>
  57. <title>Component</title>
  58. <colIndex>2</colIndex>
  59. </xs:appinfo>
  60. </xs:annotation>
  61. </xs:attribute>
  62. <xs:attribute name="dir" type="xs:string" use="optional">
  63. <xs:annotation>
  64. <xs:appinfo>
  65. <title>Directory</title>
  66. <colIndex>3</colIndex>
  67. </xs:appinfo>
  68. </xs:annotation>
  69. </xs:attribute>
  70. </xs:complexType>
  71. </xs:element>
  72. </xs:sequence>
  73. <xs:attribute name="name" type="xs:string" use="required">
  74. <xs:annotation>
  75. <xs:appinfo>
  76. <title>Name</title>
  77. <viewType>readonly</viewType>
  78. <colIndex>1</colIndex>
  79. </xs:appinfo>
  80. </xs:annotation>
  81. </xs:attribute>
  82. <xs:attribute name="dir" type="xs:string" use="required">
  83. <xs:annotation>
  84. <xs:appinfo>
  85. <title>Directory</title>
  86. <colIndex>2</colIndex>
  87. </xs:appinfo>
  88. </xs:annotation>
  89. </xs:attribute>
  90. </xs:complexType>
  91. </xs:element>
  92. </xs:sequence>
  93. </xs:complexType>
  94. </xs:element>
  95. </xs:schema>