Changed main code artifact from x4o-core to x4o-driver.
This commit is contained in:
parent
9ea83fdd1a
commit
9aa15198c9
250 changed files with 42 additions and 54 deletions
281
x4o-driver/src/main/resources/META-INF/eld/eld-lang-1.0.xsd
Normal file
281
x4o-driver/src/main/resources/META-INF/eld/eld-lang-1.0.xsd
Normal file
|
|
@ -0,0 +1,281 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- ==================================================================== -->
|
||||
<!-- ===== Automatic generated schema for language: eld ===== -->
|
||||
<!-- ==================================================================== -->
|
||||
<!--
|
||||
ProviderName: eld.x4o.org
|
||||
ModuleName: Element Language Definition
|
||||
Namespaces: 3
|
||||
Namespace: http://eld.x4o.org/xml/ns/eld-lang
|
||||
Created on: Mon Apr 08 02:26:14 CEST 2013
|
||||
-->
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:conv="http://eld.x4o.org/xml/ns/eld-conv"
|
||||
xmlns:this="http://eld.x4o.org/xml/ns/eld-lang"
|
||||
version="1.0" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://eld.x4o.org/xml/ns/eld-lang">
|
||||
<import namespace="http://eld.x4o.org/xml/ns/eld-conv" schemaLocation="eld-conv-1.0.xsd"/>
|
||||
<complexType name="namespaceType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
<element name="element" type="this:elementType"/>
|
||||
</choice>
|
||||
<attribute name="uri" type="string" use="required"/>
|
||||
<attribute name="elementNamespaceInstanceProvider" type="string"/>
|
||||
<attribute name="schemaUri" type="string"/>
|
||||
<attribute name="schemaResource" type="string"/>
|
||||
<attribute name="schemaPrefix" type="string"/>
|
||||
<attribute name="languageRoot" type="boolean"/>
|
||||
<attribute name="prefixMapping" type="string"/>
|
||||
<attribute name="name" type="string"/>
|
||||
<attribute name="id" type="string"/>
|
||||
<attribute name="description" type="string"/>
|
||||
</complexType>
|
||||
<complexType name="descriptionType">
|
||||
<simpleContent>
|
||||
<extension base="string">
|
||||
<anyAttribute/>
|
||||
</extension>
|
||||
</simpleContent>
|
||||
</complexType>
|
||||
<complexType name="elementSkipPhaseType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded"/>
|
||||
<attribute name="name" type="string" use="required"/>
|
||||
<anyAttribute/>
|
||||
</complexType>
|
||||
<complexType name="elementType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="attribute" type="this:attributeType"/>
|
||||
<element name="attributeFromBody" type="this:attributeFromBodyType"/>
|
||||
<element name="bean" type="this:beanType"/>
|
||||
<element name="configurator" type="this:configuratorType"/>
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
<element name="elementParent" type="this:elementParentType"/>
|
||||
<element name="elementSkipPhase" type="this:elementSkipPhaseType"/>
|
||||
</choice>
|
||||
<attribute name="objectClass" type="string"/>
|
||||
<attribute name="elementClass" type="string"/>
|
||||
<attribute name="tag" type="string"/>
|
||||
<attribute name="schemaContentBase" type="string"/>
|
||||
<attribute name="autoAttributes" type="boolean"/>
|
||||
<attribute name="schemaContentComplex" type="boolean"/>
|
||||
<attribute name="schemaContentMixed" type="boolean"/>
|
||||
<attribute name="id" type="string"/>
|
||||
<attribute name="description" type="string"/>
|
||||
</complexType>
|
||||
<complexType name="attributeAliasType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded"/>
|
||||
<attribute name="name" type="string" use="required"/>
|
||||
<anyAttribute/>
|
||||
</complexType>
|
||||
<complexType name="configuratorGlobalType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
</choice>
|
||||
<attribute name="id" type="string" use="required"/>
|
||||
<attribute name="bean.class" type="string" use="required"/>
|
||||
<attribute name="configAction" type="string"/>
|
||||
<anyAttribute/>
|
||||
</complexType>
|
||||
<complexType name="configuratorType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
</choice>
|
||||
<attribute name="id" type="string" use="required"/>
|
||||
<attribute name="bean.class" type="string" use="required"/>
|
||||
<attribute name="configAction" type="string"/>
|
||||
<anyAttribute/>
|
||||
</complexType>
|
||||
<complexType name="attributeFromBodyType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
</choice>
|
||||
<attribute name="bodyType" type="string"/>
|
||||
<attribute name="id" type="string" use="required"/>
|
||||
<attribute name="name" type="string" use="required"/>
|
||||
</complexType>
|
||||
<complexType name="attributeHandlerType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="attributeHandlerNextAttribute" type="this:attributeHandlerNextAttributeType"/>
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
</choice>
|
||||
<attribute name="attributeName" type="string" use="required"/>
|
||||
<attribute name="id" type="string" use="required"/>
|
||||
<attribute name="bean.class" type="string" use="required"/>
|
||||
<anyAttribute/>
|
||||
</complexType>
|
||||
<complexType name="attributeHandlerNextAttributeType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded"/>
|
||||
<attribute name="attributeName" type="string" use="required"/>
|
||||
<anyAttribute/>
|
||||
</complexType>
|
||||
<complexType name="attributeType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element ref="conv:beanConverter"/>
|
||||
<element ref="conv:booleanConverter"/>
|
||||
<element ref="conv:byteConverter"/>
|
||||
<element ref="conv:characterConverter"/>
|
||||
<element ref="conv:classConverter"/>
|
||||
<element ref="conv:doubleConverter"/>
|
||||
<element ref="conv:enumConverter"/>
|
||||
<element ref="conv:floatConverter"/>
|
||||
<element ref="conv:integerConverter"/>
|
||||
<element ref="conv:longConverter"/>
|
||||
<element ref="conv:stringSplitConverter"/>
|
||||
<element ref="conv:urlConverter"/>
|
||||
<element name="attributeAlias" type="this:attributeAliasType"/>
|
||||
<element name="bean" type="this:beanType"/>
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
</choice>
|
||||
<attribute name="objectConverter" type="string"/>
|
||||
<attribute name="defaultValue" type="string"/>
|
||||
<attribute name="runResolveEL" type="boolean"/>
|
||||
<attribute name="runConverters" type="boolean"/>
|
||||
<attribute name="runBeanFill" type="boolean"/>
|
||||
<attribute name="name" type="string"/>
|
||||
<attribute name="required" type="boolean"/>
|
||||
<attribute name="id" type="string"/>
|
||||
<attribute name="description" type="string"/>
|
||||
</complexType>
|
||||
<complexType name="bindingHandlerType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
</choice>
|
||||
<attribute name="id" type="string" use="required"/>
|
||||
<attribute name="bean.class" type="string" use="required"/>
|
||||
<anyAttribute/>
|
||||
</complexType>
|
||||
<complexType name="beanType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="attributeHandlerNextAttribute" type="this:attributeHandlerNextAttributeType"/>
|
||||
</choice>
|
||||
<attribute name="bean.class" type="string"/>
|
||||
<anyAttribute/>
|
||||
</complexType>
|
||||
<complexType name="classBindingHandlerType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
</choice>
|
||||
<attribute name="id" type="string" use="required"/>
|
||||
<attribute name="childClass" type="string" use="required"/>
|
||||
<attribute name="parentClass" type="string" use="required"/>
|
||||
<attribute name="getMethod" type="string" use="required"/>
|
||||
<attribute name="addMethod" type="string" use="required"/>
|
||||
</complexType>
|
||||
<complexType name="elementInterfaceType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<element name="attribute" type="this:attributeType"/>
|
||||
<element name="attributeFromBody" type="this:attributeFromBodyType"/>
|
||||
<element name="bean" type="this:beanType"/>
|
||||
<element name="bindingHandler" type="this:bindingHandlerType"/>
|
||||
<element name="classBindingHandler" type="this:classBindingHandlerType"/>
|
||||
<element name="configurator" type="this:configuratorType"/>
|
||||
<element name="description" type="this:descriptionType"/>
|
||||
<element name="elementParent" type="this:elementParentType"/>
|
||||
</choice>
|
||||
<attribute name="id" type="string" use="required"/>
|
||||
<attribute name="interfaceClass" type="string" use="required"/>
|
||||
<attribute name="description" type="string"/>
|
||||
</complexType>
|
||||
<complexType name="elementParentType">
|
||||
<choice minOccurs="0" maxOccurs="unbounded"/>
|
||||
<attribute name="tag" type="string"/>
|
||||
<attribute name="uri" type="string"/>
|
||||
<anyAttribute/>
|
||||
</complexType>
|
||||
<element name="namespace" type="this:namespaceType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Defines an namespace for the language.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="description" type="this:descriptionType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">An ELD elementDescription field which lets you type text like this one in xml characters instead of an attribute.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="elementSkipPhase" type="this:elementSkipPhaseType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Adds an phase to skip to the parent element.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="element" type="this:elementType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">The xml element.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="attributeAlias" type="this:attributeAliasType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Defines an alias for an attribute name.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="configuratorGlobal" type="this:configuratorGlobalType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Define an className in bean.class for an ElementConfiguratorGlobal.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="configurator" type="this:configuratorType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Define an className in bean.class for an ElementConfigurator.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="attributeFromBody" type="this:attributeFromBodyType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Defines an alias for an attribute name.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="attributeHandler" type="this:attributeHandlerType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Define an className in bean.class for an ElementAttributeHandler.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="attributeHandlerNextAttribute" type="this:attributeHandlerNextAttributeType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Defines the parameter order.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="attribute" type="this:attributeType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">XML Element Attribute tag.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="bindingHandler" type="this:bindingHandlerType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Define an className in bean.class for an ElementBindingHandler interface.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="bean" type="this:beanType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Loads bean into the Element
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="classBindingHandler" type="this:classBindingHandlerType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Lets you dynamicly bind to object togecher.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="elementInterface" type="this:elementInterfaceType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Config element objects by java interface.
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="elementParent" type="this:elementParentType">
|
||||
<annotation>
|
||||
<documentation xml:lang="en">Adds an parent element tag for xsd
|
||||
</documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</schema>
|
||||
Loading…
Add table
Add a link
Reference in a new issue