* added configuration files
git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/synyx-plugin/trunk@2911 5a64d73e-33d6-4ccc-9058-23f8668ecac9
This commit is contained in:
27
plugin-core/src/main/resources/META-INF/MANIFEST.MF
Normal file
27
plugin-core/src/main/resources/META-INF/MANIFEST.MF
Normal file
@@ -0,0 +1,27 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-Name: Synyx Hades Bundle
|
||||
Bundle-SymbolicName: org.synyx.hades
|
||||
Bundle-Version: 0.0.1
|
||||
Export-Package: org.synyx.hades.dao;specification-version="0.0.1",
|
||||
org.synyx.hades.dao.orm;specification-version="0.0.1",
|
||||
org.synyx.hades.dao.orm.support;specification-version="0.0.1",
|
||||
org.synyx.hades.dao.test;specification-version="0.0.1",
|
||||
org.synyx.hades.domain;specification-version="0.0.1",
|
||||
org.synyx.hades.domain.support;specification-version="0.0.1"
|
||||
Import-Package: javax.persistence,
|
||||
org.aopalliance.intercept,
|
||||
org.apache.commons.logging,
|
||||
org.aspectj.lang.annotation;optional=true,
|
||||
org.hibernate;optional=true,
|
||||
org.hibernate.criterion;optional=true,
|
||||
org.hibernate.ejb;optional=true,
|
||||
org.springframework.aop.framework,
|
||||
org.springframework.beans.factory,
|
||||
org.springframework.beans.factory.annotation,
|
||||
org.springframework.beans.factory.config,
|
||||
org.springframework.beans.factory.support,
|
||||
org.springframework.beans.factory.xml,
|
||||
org.springframework.dao.annotation,
|
||||
org.springframework.orm.jpa,
|
||||
org.springframework.stereotype,
|
||||
org.w3c.dom
|
||||
1
plugin-core/src/main/resources/META-INF/spring.handlers
Normal file
1
plugin-core/src/main/resources/META-INF/spring.handlers
Normal file
@@ -0,0 +1 @@
|
||||
http\://www.synyx.org/schema/plugin=org.synyx.plugin.core.config.PluginNamespaceHandler
|
||||
1
plugin-core/src/main/resources/META-INF/spring.schemas
Normal file
1
plugin-core/src/main/resources/META-INF/spring.schemas
Normal file
@@ -0,0 +1 @@
|
||||
http\://www.synyx.org/schema/plugin/plugin-config.xsd=org/synyx/plugin/core/config/plugin-config.xsd
|
||||
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsd:schema xmlns="http://www.synyx.org/schema/plugin"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:beans="http://www.springframework.org/schema/beans"
|
||||
xmlns:tool="http://www.springframework.org/schema/tool"
|
||||
targetNamespace="http://www.synyx.org/schema/plugin"
|
||||
elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
|
||||
<xsd:import namespace="http://www.springframework.org/schema/tool"/>
|
||||
|
||||
|
||||
<xsd:element name="list" type="pluginType">
|
||||
<xsd:annotation>
|
||||
<xsd:appinfo>
|
||||
<tool:annotation>
|
||||
<tool:exports identifier="@id" type="java.util.List" />
|
||||
</tool:annotation>
|
||||
</xsd:appinfo>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="registry" type="pluginType">
|
||||
<xsd:annotation>
|
||||
<xsd:appinfo>
|
||||
<tool:annotation>
|
||||
<tool:exports identifier="@id" type="org.synyx.plugin.core.PluginRegistry" />
|
||||
</tool:annotation>
|
||||
</xsd:appinfo>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="pluginType">
|
||||
<xsd:attribute name="id" type="xsd:string" />
|
||||
<xsd:attribute name="class" type="classType" />
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:simpleType name="classType">
|
||||
<xsd:annotation>
|
||||
<xsd:appinfo>
|
||||
<tool:annotation kind="direct">
|
||||
<tool:expected-type type="java.lang.Class" />
|
||||
</tool:annotation>
|
||||
</xsd:appinfo>
|
||||
</xsd:annotation>
|
||||
<xsd:union memberTypes="xsd:string" />
|
||||
</xsd:simpleType>
|
||||
|
||||
</xsd:schema>
|
||||
Reference in New Issue
Block a user