blob: 368eab80d63a0d6386ae32335340b2b755878eb3 [file] [log] [blame]
Clement Escoffiered4ca022013-03-13 15:27:20 +00001<!--
2 ~ Licensed to the Apache Software Foundation (ASF) under one
3 ~ or more contributor license agreements. See the NOTICE file
4 ~ distributed with this work for additional information
5 ~ regarding copyright ownership. The ASF licenses this file
6 ~ to you under the Apache License, Version 2.0 (the
7 ~ "License"); you may not use this file except in compliance
8 ~ with the License. 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,
13 ~ software distributed under the License is distributed on an
14 ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 ~ KIND, either express or implied. See the License for the
16 ~ specific language governing permissions and limitations
17 ~ under the License.
18 -->
19
Clement Escoffiere6986562013-02-22 18:55:31 +000020<ipojo
21 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22 xsi:schemaLocation="org.apache.felix.ipojo http://felix.apache.org/ipojo/schemas/SNAPSHOT/core.xsd"
23 xmlns="org.apache.felix.ipojo"
24>
25 <!-- Simple provider used for manipulation analysis -->
26 <component
27 classname="org.apache.felix.ipojo.runtime.core.components.FooProviderType1"
28 name="Manipulation-FooProviderType-1" architecture="true">
29 <provides />
30 </component>
31
32 <!-- Non lazzy service provider, to check instantiation -->
33 <component
34 classname="org.apache.felix.ipojo.runtime.core.components.FooProviderType1"
35 name="Manipulation-ImmediateFooProviderType" immediate="true"
36 architecture="true">
37 <provides />
38 </component>
39
40 <!-- Nested & Inner classes -->
41 <component name="inners" classname="org.apache.felix.ipojo.runtime.core.components.InnerClasses">
42 <provides>
43 <property field="privateObject"/>
44 <property field="privateInt"/>
45
46 <property field="protectedObject"/>
47 <property field="protectedInt"/>
48
49 <property field="packageObject"/>
50 <property field="packageInt"/>
51
52 <property field="publicObject"/>
53 <property field="publicInt"/>
54 </provides>
55 </component>
Clement Escoffier04619fb2013-03-07 15:44:21 +000056
57 <component classname="org.apache.felix.ipojo.runtime.core.components.Switches">
58 <provides/>
59 </component>
Clement Escoffiere6986562013-02-22 18:55:31 +000060</ipojo>