Documentation


SEARCH

TABLE OF CONTENT

    1. Getting started 2. Basic concepts 3. Request dispatching 4. Context container 5. Dual MVC 6. Component model: 7. Security 8. Configuration 9. Session handling 10. I18n 11. Cache 12. Logging 13. Error handling 14. Advanced Topics 15. API reference

      Tutorials: Frequently Asqued Questions

      See also:


      XML Schema Documentation
      XML Schema Documentation
      Jul 19, 2010 9:13:15 AM
      Namespace Summary
      Schema Summary
      configuration.xsd Lion configuration schema (v.1.0)
      Target Namespace:
      Components:
      1 global element, 49 local elements, 46 complexTypes, 3 simpleTypes
      Schema Location:
      /usr/local/Bamboo-home/xml-data/build-dir/LION-STABLE/dev/lion/stable/deliverables/sources/lion/libs/configuration/xsd/configuration.xsd
      Namespace "http://www.lionframework.org"
      Targeting Schemas (1):
      Components:
      All Element Summary
      action (type route-action-type)
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      apply-to (type filter-apply-to-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      class (type model-service-class-type)
      Type:
      Content:
      complex, 1 attribute, 1 element
      Defined:
      locally at 1 location
      configuration Lion configuration is enclosed by configuration tags.
      Type:
      Content:
      complex, 14 elements
      Defined:
      globally in configuration.xsd, see XML source
      Used:
      never
      configuration-basedir (type xs:string)
      Type:
      xs:string
      Content:
      simple
      Defined:
      locally at 1 location
      configuration-directives (type configuration-directives-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      controller (type controller-type)
      Type:
      Content:
      complex, 2 attributes, 2 elements
      Defined:
      locally at 1 location
      controller-definitions (type controller-definitions-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      error (type error-type)
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      error-group (type error-group-type)
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 1 location
      errors (type errors-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      filter (type filter-type)
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 1 location
      filters (type filters-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      front-controller (type route-front-controller-type)
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 1 location
      if-equals (type route-if-equals-type)
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 1 location
      if-isset (type route-if-isset-type)
      Type:
      Content:
      complex, 1 attribute, 1 element
      Defined:
      locally at 1 location
      include (type xs:string)
      Type:
      xs:string
      Content:
      simple
      Defined:
      locally at 1 location
      instance (type instance-type)
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 2 locations
      instances (type instances-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      junior-permissions (type junior-permissions-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      junior-roles (type junior-roles-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      language (type language-iso-code-type)
      Type:
      Content:
      simple
      Defined:
      locally at 1 location
      list (type instance-list-type)
      Type:
      Content:
      complex, 2 elements
      Defined:
      locally at 2 locations
      model-services (type model-services-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      parameter (type parameter-type)
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 2 locations
      paramter (type parameter-type)
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      permission (type permission-reference-type)
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 2 locations
      permission (type permission-type)
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 2 locations
      permission-definitions (type permission-definitions-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      permissions (type role-permissions-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      property (type instance-property-type)
      Type:
      Content:
      complex, 1 attribute, 3 elements
      Defined:
      locally at 1 location
      property (type property-type)
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 3 locations
      ref (type instance-reference-type)
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 2 locations
      resource-class (type resource-class-type)
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 1 location
      resource-provider (type resource-provider-type)
      Type:
      Content:
      complex, 3 attributes, 2 elements
      Defined:
      locally at 1 location
      resource-providers (type resource-providers-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      resource-storage (type resource-storage-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      role (type junior-role-type)
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 1 location
      role (type role-type)
      Type:
      Content:
      complex, 1 attribute, 2 elements
      Defined:
      locally at 1 location
      role-definitions (type role-definitions-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      route (type route-reference-type)
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 1 location
      route (type route-type)
      Type:
      Content:
      complex, 2 attributes, 6 elements
      Defined:
      locally at 1 location
      routes (type routes-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      service (type model-service-type)
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      supported-languages (type supported-languages-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      ui-component (type ui-component-type)
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      ui-components (type ui-components-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      variable (type route-variable-type)
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      view (type view-type)
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 1 location
      view-definitions (type view-definitions-type)
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      Complex Type Summary
      configuration-directives-type Configuration directives are the first nodes that are processed by the __ConfigurationLoader class.
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      configuration-type
      Content:
      complex, 14 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 14 elements
      Used:
      controller-definitions-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      controller-type
      Content:
      complex, 2 attributes, 2 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 2 elements
      Used:
      error-group-type
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      error-type
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      errors-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      filter-apply-to-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      filter-type
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      filters-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      instance-list-type
      Content:
      complex, 2 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 elements
      Used:
      instance-property-type
      Content:
      complex, 1 attribute, 3 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 1 attribute and 3 elements
      Used:
      instance-reference-type
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      instance-type
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      instances-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      junior-permissions-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      junior-role-type
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      junior-roles-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      model-service-class-type
      Content:
      complex, 1 attribute, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 1 attribute and 1 element
      Used:
      model-service-type
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      model-services-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      parameter-type
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      permission-definitions-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      permission-reference-type
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      permission-type
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      property-type
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      resource-class-type
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      resource-provider-type
      Content:
      complex, 3 attributes, 2 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 3 attributes and 2 elements
      Used:
      resource-providers-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      resource-storage-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      role-definitions-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      role-permissions-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      role-type
      Content:
      complex, 1 attribute, 2 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 1 attribute and 2 elements
      Used:
      route-action-type
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      route-front-controller-type
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      route-if-equals-type
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      route-if-isset-type
      Content:
      complex, 1 attribute, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 1 attribute and 1 element
      Used:
      route-reference-type
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      route-type
      Content:
      complex, 2 attributes, 6 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 6 elements
      Used:
      route-variable-type
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      routes-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      supported-languages-type The supported-languages node is used to specify all the languages that your application will support.
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      ui-component-type
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      ui-components-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      view-definitions-type
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      view-type
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      Simple Type Summary
      language-iso-code-type
      Defined:
      globally in configuration.xsd, see XML source
      Used:
      persistence-level-type
      Defined:
      globally in configuration.xsd, see XML source
      Used:
      yes-or-not-type
      Defined:
      globally in configuration.xsd, see XML source
      Used:
      never
      XML Schema "configuration.xsd"
      Target Namespace:
      Components:
      1 global element, 49 local elements, 46 complexTypes, 3 simpleTypes
      Schema Location:
      /usr/local/Bamboo-home/xml-data/build-dir/LION-STABLE/dev/lion/stable/deliverables/sources/lion/libs/configuration/xsd/configuration.xsd
      Annotation
      Lion configuration schema (v.1.0)
      element <action>
      Namespace:
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      XML Representation Summary
      <action
         
      code
       = 
      xs:string
         
      controller
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <apply-to>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <apply-to>
         
      Content: 
      </apply-to>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <class>
      Namespace:
      Type:
      Content:
      complex, 1 attribute, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <class
         
      name
       = 
      xs:string
         
      >
         
      Content: 
      </class>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <configuration>
      Namespace:
      Type:
      Content:
      complex, 14 elements
      Defined:
      globally in configuration.xsd, see XML source
      Used:
      never
      May contain elements (14):
      Annotation
      <p>Lion configuration is enclosed by configuration tags.</p>
      XML Source (w/o annotations (1))
      </xs:element>
      element <configuration-basedir>
      Namespace:
      Type:
      xs:string
      Content:
      simple
      Defined:
      locally at 1 location
      XML Representation Summary
      <configuration-basedir>
         
      Content: 
      { xs:string }
      </configuration-basedir>
      May be included in elements (1):
      Usage / Definition Locations
      element <configuration-directives>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <configuration-directives>
         
      Content: 
      </configuration-directives>
      May contain elements (1):
      configuration-basedir (type xs:string)
      May be included in elements (1):
      Usage / Definition Locations
      element <controller>
      Namespace:
      Type:
      Content:
      complex, 2 attributes, 2 elements
      Defined:
      locally at 1 location
      XML Representation Summary
      <controller
         
      class
       = 
      xs:string
         
      code
       = 
      xs:string
         
      >
         
      Content: 
      </controller>
      May contain elements (2):
      May be included in elements (1):
      Usage / Definition Locations
      element <controller-definitions>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <controller-definitions>
         
      Content: 
      </controller-definitions>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <error>
      Namespace:
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      XML Representation Summary
      <error
         
      code
       = 
      xs:positiveInteger
         
      id
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <error-group>
      Namespace:
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <error-group
         
      exception-class
       = 
      xs:string
         
      id
       = 
      xs:string
         
      >
         
      Content: 
      </error-group>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <errors>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <errors>
         
      Content: 
      </errors>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <filter>
      Namespace:
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <filter
         
      class
       = 
      xs:string
         
      name
       = 
      xs:string
         
      >
         
      Content: 
      </filter>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <filters>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <filters>
         
      Content: 
      </filters>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <front-controller>
      Namespace:
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 1 location
      XML Representation Summary
      <front-controller
         
      class
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <if-equals>
      Namespace:
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <if-equals
         
      value
       = 
      xs:string
         
      variable
       = 
      xs:string
         
      >
         
      Content: 
      </if-equals>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <if-isset>
      Namespace:
      Type:
      Content:
      complex, 1 attribute, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <if-isset
         
      variable
       = 
      xs:string
         
      >
         
      Content: 
      </if-isset>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <include>
      Namespace:
      Type:
      xs:string
      Content:
      simple
      Defined:
      locally at 1 location
      XML Representation Summary
      <include>
         
      Content: 
      { xs:string }
      </include>
      May be included in elements (1):
      Usage / Definition Locations
      element <instance>
      Namespace:
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 2 locations
      XML Representation Summary
      <instance
         
      class
       = 
      xs:string
         
      id
       = 
      xs:string
         
      >
         
      Content: 
      </instance>
      May contain elements (1):
      May be included in elements (2):
      Usage / Definition Locations
      element <instances>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <instances>
         
      Content: 
      </instances>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <junior-permissions>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <junior-permissions>
         
      Content: 
      </junior-permissions>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <junior-roles>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <junior-roles>
         
      Content: 
      </junior-roles>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <language>
      Namespace:
      Type:
      Content:
      simple
      Defined:
      locally at 1 location
      XML Representation Summary
      <language>
         
      Content: 
      { xs:string }
      </language>
      May be included in elements (1):
      Usage / Definition Locations
      element <list>
      Namespace:
      Type:
      Content:
      complex, 2 elements
      Defined:
      locally at 2 locations
      XML Representation Summary
      <list>
         
      Content: 
      </list>
      May contain elements (2):
      May be included in elements (2):
      Usage / Definition Locations
      element <model-services>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <model-services>
         
      Content: 
      </model-services>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <parameter>
      Namespace:
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 2 locations
      XML Representation Summary
      <parameter
         
      name
       = 
      xs:string
         
      value
       = 
      xs:string
      />
      May be included in elements (2):
      Usage / Definition Locations
      element <paramter>
      Namespace:
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      XML Representation Summary
      <paramter
         
      name
       = 
      xs:string
         
      value
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <permission>
      Namespace:
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 2 locations
      XML Representation Summary
      <permission
         
      id
       = 
      xs:string
      />
      May be included in elements (2):
      Usage / Definition Locations
      element <permission>
      Namespace:
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 2 locations
      XML Representation Summary
      <permission
         
      description
       = 
      xs:string
         
      id
       = 
      xs:string
         
      >
         
      Content: 
      </permission>
      May contain elements (1):
      May be included in elements (2):
      Usage / Definition Locations
      element <permission-definitions>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <permission-definitions>
         
      Content: 
      </permission-definitions>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <permissions>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <permissions>
         
      Content: 
      </permissions>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <property>
      Namespace:
      Type:
      Content:
      complex, 1 attribute, 3 elements
      Defined:
      locally at 1 location
      XML Representation Summary
      <property
         
      name
       = 
      xs:string
         
      >
         
      Content: 
      </property>
      May contain elements (3):
      May be included in elements (1):
      Usage / Definition Locations
      element <property>
      Namespace:
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 3 locations
      XML Representation Summary
      <property
         
      name
       = 
      xs:string
         
      value
       = 
      xs:string
      />
      May be included in elements (3):
      Usage / Definition Locations
      element <ref>
      Namespace:
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 2 locations
      XML Representation Summary
      <ref
         
      id
       = 
      xs:string
      />
      May be included in elements (2):
      Usage / Definition Locations
      element <resource-class>
      Namespace:
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 1 location
      XML Representation Summary
      <resource-class
         
      name
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <resource-provider>
      Namespace:
      Type:
      Content:
      complex, 3 attributes, 2 elements
      Defined:
      locally at 1 location
      XML Representation Summary
      <resource-provider
         
      class
       = 
      xs:string
         
      description
       = 
      xs:string
         
      persistence-level
       = 
      ("session" | "action")
         
      >
         
      Content: 
      </resource-provider>
      May contain elements (2):
      May be included in elements (1):
      Usage / Definition Locations
      element <resource-providers>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <resource-providers>
         
      Content: 
      </resource-providers>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <resource-storage>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <resource-storage>
         
      Content: 
      </resource-storage>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <role>
      Namespace:
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 1 location
      XML Representation Summary
      <role
         
      id
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <role>
      Namespace:
      Type:
      Content:
      complex, 1 attribute, 2 elements
      Defined:
      locally at 1 location
      XML Representation Summary
      <role
         
      id
       = 
      xs:string
         
      >
         
      Content: 
      </role>
      May contain elements (2):
      May be included in elements (1):
      Usage / Definition Locations
      element <role-definitions>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <role-definitions>
         
      Content: 
      </role-definitions>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <route>
      Namespace:
      Type:
      Content:
      empty, 1 attribute
      Defined:
      locally at 1 location
      XML Representation Summary
      <route
         
      id
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <route>
      Namespace:
      Type:
      Content:
      complex, 2 attributes, 6 elements
      Defined:
      locally at 1 location
      XML Representation Summary
      <route
         
      id
       = 
      xs:string
         
      uri-pattern
       = 
      xs:string
         
      >
         
      Content: 
      </route>
      May contain elements (6):
      May be included in elements (1):
      Usage / Definition Locations
      element <routes>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <routes>
         
      Content: 
      </routes>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <service>
      Namespace:
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      XML Representation Summary
      <service
         
      class-method
       = 
      xs:string
         
      name
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <supported-languages>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <supported-languages>
         
      Content: 
      </supported-languages>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <ui-component>
      Namespace:
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      XML Representation Summary
      <ui-component
         
      class
       = 
      xs:string
         
      tag-name
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <ui-components>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <ui-components>
         
      Content: 
      </ui-components>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <variable>
      Namespace:
      Type:
      Content:
      empty, 2 attributes
      Defined:
      locally at 1 location
      XML Representation Summary
      <variable
         
      name
       = 
      xs:string
         
      var-pattern
       = 
      xs:string
      />
      May be included in elements (1):
      Usage / Definition Locations
      element <view>
      Namespace:
      Type:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <view
         
      class
       = 
      xs:string
         
      code
       = 
      xs:string
         
      >
         
      Content: 
      </view>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      element <view-definitions>
      Namespace:
      Type:
      Content:
      complex, 1 element
      Defined:
      locally at 1 location
      XML Representation Summary
      <view-definitions>
         
      Content: 
      </view-definitions>
      May contain elements (1):
      May be included in elements (1):
      Usage / Definition Locations
      complexType "configuration-directives-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      configuration-basedir (type xs:string)
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      Annotation
      <p>Configuration directives are the first nodes that are processed by the __ConfigurationLoader class.<br/> It contains information regarding how Lion should parse the rest of the configuration file.</p> <p>Configuration directives are allowed just in the main configuration file (the config.xml file located in the root directory)<br/> It doesn't mean that if you use configuration directives in an included files it will result in an error. It will just be ignored. </p>
      XML Source (w/o annotations (1))
      <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="1" name="configuration-basedir" type="xs:string"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      xs:string, simple content
      Defined:
      locally, within (this) configuration-directives-type complexType
      complexType "configuration-type"
      Namespace:
      Content:
      complex, 14 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 14 elements
      Used:
      Content Elements (14):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="configuration-directives" type="configuration-directives-type"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="include" type="xs:string"/>
      <xs:element maxOccurs="1" minOccurs="0" name="supported-languages" type="supported-languages-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="role-definitions" type="role-definitions-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="permission-definitions" type="permission-definitions-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="controller-definitions" type="controller-definitions-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="view-definitions" type="view-definitions-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="instances" type="instances-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="model-services" type="model-services-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="filters" type="filters-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="errors" type="errors-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="resource-providers" type="resource-providers-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="routes" type="routes-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="ui-components" type="ui-components-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      errors-type, complex content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      filters-type, complex content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      xs:string, simple content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      instances-type, complex content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      model-services-type, complex content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      resource-providers-type, complex content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      role-definitions-type, complex content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      routes-type, complex content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      supported-languages-type, complex content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      ui-components-type, complex content
      Defined:
      locally, within (this) configuration-type complexType

      Type:
      view-definitions-type, complex content
      Defined:
      locally, within (this) configuration-type complexType
      complexType "controller-definitions-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element name="controller" type="controller-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      controller-type, complex content
      Defined:
      locally, within (this) controller-definitions-type complexType
      complexType "controller-type"
      Namespace:
      Content:
      complex, 2 attributes, 2 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 2 elements
      Used:
      XML Representation Summary
      <...
         
      class
       = 
      xs:string
         
      code
       = 
      xs:string
         
      >
         
      Content: 
      </...>
      Content Elements (2):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:choice>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="property" type="property-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="permission" type="permission-reference-type"/>
      </xs:choice>
      </xs:sequence>
      <xs:attribute name="code" type="xs:string" use="required"/>
      <xs:attribute name="class" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      class
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) controller-type complexType

      code
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) controller-type complexType
      Content Element Detail
      Type:
      Defined:
      locally, within (this) controller-type complexType

      Type:
      property-type, empty content
      Defined:
      locally, within (this) controller-type complexType
      complexType "error-group-type"
      Namespace:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      XML Representation Summary
      <...
         
      exception-class
       = 
      xs:string
         
      id
       = 
      xs:string
         
      >
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="error" type="error-type"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:string" use="required"/>
      <xs:attribute name="exception-class" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      exception-class
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) error-group-type complexType

      id
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) error-group-type complexType
      Content Element Detail
      Type:
      error-type, empty content
      Defined:
      locally, within (this) error-group-type complexType
      complexType "error-type"
      Namespace:
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      XML Representation Summary
      <...
         
      code
       = 
      xs:positiveInteger
         
      id
       = 
      xs:string
      />
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:attribute name="code" type="xs:positiveInteger" use="required"/>
      <xs:attribute name="id" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      code
      Type:
      xs:positiveInteger
      Use:
      required
      Defined:
      locally, within (this) error-type complexType

      id
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) error-type complexType
      complexType "errors-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="error-group" type="error-group-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      error-group-type, complex content
      Defined:
      locally, within (this) errors-type complexType
      complexType "filter-apply-to-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="route" type="route-reference-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      route-reference-type, empty content
      Defined:
      locally, within (this) filter-apply-to-type complexType
      complexType "filter-type"
      Namespace:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      XML Representation Summary
      <...
         
      class
       = 
      xs:string
         
      name
       = 
      xs:string
         
      >
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element name="apply-to" type="filter-apply-to-type"/>
      </xs:sequence>
      <xs:attribute name="name" type="xs:string" use="required"/>
      <xs:attribute name="class" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      class
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) filter-type complexType

      name
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) filter-type complexType
      Content Element Detail
      Type:
      filter-apply-to-type, complex content
      Defined:
      locally, within (this) filter-type complexType
      complexType "filters-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="filter" type="filter-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      filter-type, complex content
      Defined:
      locally, within (this) filters-type complexType
      complexType "instance-list-type"
      Namespace:
      Content:
      complex, 2 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 elements
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (2):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="ref" type="instance-reference-type"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="list" type="instance-list-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      complex content
      Defined:
      locally, within (this) instance-list-type complexType

      Type:
      Defined:
      locally, within (this) instance-list-type complexType
      complexType "instance-property-type"
      Namespace:
      Content:
      complex, 1 attribute, 3 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 1 attribute and 3 elements
      Used:
      XML Representation Summary
      <...
         
      name
       = 
      xs:string
         
      >
         
      Content: 
      </...>
      Content Elements (3):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:choice>
      <xs:element name="instance" type="instance-type"/>
      <xs:element name="ref" type="instance-reference-type"/>
      <xs:element name="list" type="instance-list-type"/>
      </xs:choice>
      <xs:attribute name="name" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      name
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) instance-property-type complexType
      Content Element Detail
      Type:
      instance-type, complex content
      Defined:
      locally, within (this) instance-property-type complexType

      Type:
      instance-list-type, complex content
      Defined:
      locally, within (this) instance-property-type complexType

      Type:
      Defined:
      locally, within (this) instance-property-type complexType
      complexType "instance-reference-type"
      Namespace:
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      XML Representation Summary
      <...
         
      id
       = 
      xs:string
      />
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:attribute name="id" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      id
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) instance-reference-type complexType
      complexType "instance-type"
      Namespace:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      XML Representation Summary
      <...
         
      class
       = 
      xs:string
         
      id
       = 
      xs:string
         
      >
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="property" type="instance-property-type"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:string" use="required"/>
      <xs:attribute name="class" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      class
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) instance-type complexType

      id
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) instance-type complexType
      Content Element Detail
      Type:
      instance-property-type, complex content
      Defined:
      locally, within (this) instance-type complexType
      complexType "instances-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="instance" type="instance-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      instance-type, complex content
      Defined:
      locally, within (this) instances-type complexType
      complexType "junior-permissions-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="permission" type="permission-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      permission-type, complex content
      Defined:
      locally, within (this) junior-permissions-type complexType
      complexType "junior-role-type"
      Namespace:
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      XML Representation Summary
      <...
         
      id
       = 
      xs:string
      />
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:attribute name="id" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      id
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) junior-role-type complexType
      complexType "junior-roles-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="role" type="junior-role-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      junior-role-type, empty content
      Defined:
      locally, within (this) junior-roles-type complexType
      complexType "model-service-class-type"
      Namespace:
      Content:
      complex, 1 attribute, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 1 attribute and 1 element
      Used:
      XML Representation Summary
      <...
         
      name
       = 
      xs:string
         
      >
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="service" type="model-service-type"/>
      </xs:sequence>
      <xs:attribute name="name" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      name
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) model-service-class-type complexType
      Content Element Detail
      Type:
      model-service-type, empty content
      Defined:
      locally, within (this) model-service-class-type complexType
      complexType "model-service-type"
      Namespace:
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      XML Representation Summary
      <...
         
      class-method
       = 
      xs:string
         
      name
       = 
      xs:string
      />
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:attribute name="name" type="xs:string" use="required"/>
      <xs:attribute name="class-method" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      class-method
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) model-service-type complexType

      name
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) model-service-type complexType
      complexType "model-services-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="class" type="model-service-class-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      model-service-class-type, complex content
      Defined:
      locally, within (this) model-services-type complexType
      complexType "parameter-type"
      Namespace:
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      XML Representation Summary
      <...
         
      name
       = 
      xs:string
         
      value
       = 
      xs:string
      />
      All Direct / Indirect Based Elements (2):
      Known Usage Locations
      XML Source
      <xs:attribute name="name" type="xs:string" use="required"/>
      <xs:attribute name="value" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      name
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) parameter-type complexType

      value
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) parameter-type complexType
      complexType "permission-definitions-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="permission" type="permission-type"/>
      </xs:sequence>
      </xs:complexType>
      Content Element Detail
      Type:
      permission-type, complex content
      Defined:
      locally, within (this) permission-definitions-type complexType
      complexType "permission-reference-type"
      Namespace:
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      XML Representation Summary
      <...
         
      id
       = 
      xs:string
      />
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:attribute name="id" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      id
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) permission-reference-type complexType
      complexType "permission-type"
      Namespace:
      Content:
      complex, 2 attributes, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes and 1 element
      Used:
      XML Representation Summary
      <...
         
      description
       = 
      xs:string
         
      id
       = 
      xs:string
         
      >
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="junior-permissions" type="junior-permissions-type"/>
      </xs:sequence>
      <xs:attribute name="id" type="xs:string" use="required"/>
      <xs:attribute name="description" type="xs:string"/>
      </xs:complexType>
      Attribute Detail
      description
      Type:
      xs:string
      Use:
      optional
      Defined:
      locally, within (this) permission-type complexType

      id
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) permission-type complexType
      Content Element Detail
      Type:
      junior-permissions-type, complex content
      Defined:
      locally, within (this) permission-type complexType
      complexType "property-type"
      Namespace:
      Content:
      empty, 2 attributes
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 2 attributes
      Used:
      XML Representation Summary
      <...
         
      name
       = 
      xs:string
         
      value
       = 
      xs:string
      />
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:attribute name="name" type="xs:string" use="required"/>
      <xs:attribute name="value" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      name
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) property-type complexType

      value
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) property-type complexType
      complexType "resource-class-type"
      Namespace:
      Content:
      empty, 1 attribute
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 attribute
      Used:
      XML Representation Summary
      <...
         
      name
       = 
      xs:string
      />
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:attribute name="name" type="xs:string" use="required"/>
      </xs:complexType>
      Attribute Detail
      name
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) resource-class-type complexType
      complexType "resource-provider-type"
      Namespace:
      Content:
      complex, 3 attributes, 2 elements
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definitions of 3 attributes and 2 elements
      Used:
      XML Representation Summary
      <...
         
      class
       = 
      xs:string
         
      description
       = 
      xs:string
         
      persistence-level
       = 
      ("session" | "action")
         
      >
         
      Content: 
      </...>
      Content Elements (2):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="resource-class" type="resource-class-type"/>
      <xs:element maxOccurs="1" minOccurs="0" name="resource-storage" type="resource-storage-type"/>
      </xs:sequence>
      <xs:attribute name="class" type="xs:string" use="required"/>
      <xs:attribute name="description" type="xs:string"/>
      <xs:attribute name="persistence-level" type="persistence-level-type"/>
      </xs:complexType>
      Attribute Detail
      class
      Type:
      xs:string
      Use:
      required
      Defined:
      locally, within (this) resource-provider-type complexType

      description
      Type:
      xs:string
      Use:
      optional
      Defined:
      locally, within (this) resource-provider-type complexType

      persistence-level
      Type:
      Use:
      optional
      Defined:
      locally, within (this) resource-provider-type complexType
      Content Element Detail
      Type:
      resource-class-type, empty content
      Defined:
      locally, within (this) resource-provider-type complexType

      Type:
      resource-storage-type, complex content
      Defined:
      locally, within (this) resource-provider-type complexType
      complexType "resource-providers-type"
      Namespace:
      Content:
      complex, 1 element
      Defined:
      globally in configuration.xsd, see XML source
      Includes:
      definition of 1 element
      Used:
      XML Representation Summary
      <...>
         
      Content: 
      </...>
      Content Elements (1):
      All Direct / Indirect Based Elements (1):
      Known Usage Locations
      XML Source
      <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="