1. Project Clover database Sat Feb 2 2019 06:45:20 CET
  2. Package com.xpn.xwiki.test.reference

File ReferenceComponentList.java

 

Code metrics

0
0
0
1
158
127
0
-
-
0
-

Classes

Class Line # Actions
ReferenceComponentList 156 0 - 0 0
-1.0 -
 

Contributing tests

No tests hitting this source file were found.

Source view

1    /*
2    * See the NOTICE file distributed with this work for additional
3    * information regarding copyright ownership.
4    *
5    * This is free software; you can redistribute it and/or modify it
6    * under the terms of the GNU Lesser General Public License as
7    * published by the Free Software Foundation; either version 2.1 of
8    * the License, or (at your option) any later version.
9    *
10    * This software is distributed in the hope that it will be useful,
11    * but WITHOUT ANY WARRANTY; without even the implied warranty of
12    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13    * Lesser General Public License for more details.
14    *
15    * You should have received a copy of the GNU Lesser General Public
16    * License along with this software; if not, write to the Free
17    * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
18    * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
19    */
20    package com.xpn.xwiki.test.reference;
21   
22    import java.lang.annotation.Documented;
23    import java.lang.annotation.Inherited;
24    import java.lang.annotation.Retention;
25    import java.lang.annotation.Target;
26   
27    import org.xwiki.model.internal.DefaultModelConfiguration;
28    import org.xwiki.model.internal.reference.DefaultDocumentReferenceProvider;
29    import org.xwiki.model.internal.reference.DefaultEntityReferenceProvider;
30    import org.xwiki.model.internal.reference.DefaultPageReferenceProvider;
31    import org.xwiki.model.internal.reference.DefaultReferenceDocumentReferenceResolver;
32    import org.xwiki.model.internal.reference.DefaultReferenceEntityReferenceResolver;
33    import org.xwiki.model.internal.reference.DefaultReferencePageAttachmentReferenceResolver;
34    import org.xwiki.model.internal.reference.DefaultReferencePageReferenceResolver;
35    import org.xwiki.model.internal.reference.DefaultSpaceReferenceProvider;
36    import org.xwiki.model.internal.reference.DefaultStringDocumentReferenceResolver;
37    import org.xwiki.model.internal.reference.DefaultStringEntityReferenceResolver;
38    import org.xwiki.model.internal.reference.DefaultStringEntityReferenceSerializer;
39    import org.xwiki.model.internal.reference.DefaultStringPageAttachmentReferenceResolver;
40    import org.xwiki.model.internal.reference.DefaultStringPageObjectPropertyReferenceResolver;
41    import org.xwiki.model.internal.reference.DefaultStringPageObjectReferenceResolver;
42    import org.xwiki.model.internal.reference.DefaultStringPageReferenceResolver;
43    import org.xwiki.model.internal.reference.DefaultSymbolScheme;
44    import org.xwiki.model.internal.reference.DefaultWikiReferenceProvider;
45    import org.xwiki.model.internal.reference.ExplicitReferenceDocumentReferenceResolver;
46    import org.xwiki.model.internal.reference.ExplicitReferenceEntityReferenceResolver;
47    import org.xwiki.model.internal.reference.ExplicitReferencePageReferenceResolver;
48    import org.xwiki.model.internal.reference.ExplicitStringAttachmentReferenceResolver;
49    import org.xwiki.model.internal.reference.ExplicitStringDocumentReferenceResolver;
50    import org.xwiki.model.internal.reference.ExplicitStringEntityReferenceResolver;
51    import org.xwiki.model.internal.reference.ExplicitStringPageAttachmentReferenceResolver;
52    import org.xwiki.model.internal.reference.ExplicitStringPageReferenceResolver;
53    import org.xwiki.model.internal.reference.LocalStringEntityReferenceSerializer;
54    import org.xwiki.model.internal.reference.LocalUidStringEntityReferenceSerializer;
55    import org.xwiki.model.internal.reference.RelativeStringEntityReferenceResolver;
56    import org.xwiki.model.internal.reference.UidStringEntityReferenceSerializer;
57    import org.xwiki.test.annotation.ComponentList;
58   
59    import com.xpn.xwiki.internal.model.reference.CompactStringEntityReferenceSerializer;
60    import com.xpn.xwiki.internal.model.reference.CompactWikiStringEntityReferenceSerializer;
61    import com.xpn.xwiki.internal.model.reference.CurrentAttachmentReferenceResolver;
62    import com.xpn.xwiki.internal.model.reference.CurrentEntityReferenceProvider;
63    import com.xpn.xwiki.internal.model.reference.CurrentGetDocumentDocumentReferenceResolver;
64    import com.xpn.xwiki.internal.model.reference.CurrentGetPagePageReferenceResolver;
65    import com.xpn.xwiki.internal.model.reference.CurrentMixedEntityReferenceProvider;
66    import com.xpn.xwiki.internal.model.reference.CurrentMixedReferenceDocumentReferenceResolver;
67    import com.xpn.xwiki.internal.model.reference.CurrentMixedReferenceEntityReferenceResolver;
68    import com.xpn.xwiki.internal.model.reference.CurrentMixedStringDocumentReferenceResolver;
69    import com.xpn.xwiki.internal.model.reference.CurrentPageAttachmentReferenceResolver;
70    import com.xpn.xwiki.internal.model.reference.CurrentPageReferenceProvider;
71    import com.xpn.xwiki.internal.model.reference.CurrentReferenceDocumentReferenceResolver;
72    import com.xpn.xwiki.internal.model.reference.CurrentReferenceEntityReferenceResolver;
73    import com.xpn.xwiki.internal.model.reference.CurrentReferenceObjectReferenceResolver;
74    import com.xpn.xwiki.internal.model.reference.CurrentReferencePageObjectReferenceResolver;
75    import com.xpn.xwiki.internal.model.reference.CurrentReferencePageReferenceResolver;
76    import com.xpn.xwiki.internal.model.reference.CurrentStringAttachmentReferenceResolver;
77    import com.xpn.xwiki.internal.model.reference.CurrentStringDocumentReferenceResolver;
78    import com.xpn.xwiki.internal.model.reference.CurrentStringEntityReferenceResolver;
79    import com.xpn.xwiki.internal.model.reference.CurrentStringPageAttachmentReferenceResolver;
80    import com.xpn.xwiki.internal.model.reference.CurrentStringPageReferenceResolver;
81    import com.xpn.xwiki.internal.model.reference.CurrentStringSpaceReferenceResolver;
82    import com.xpn.xwiki.internal.model.reference.XClassRelativeStringEntityReferenceResolver;
83   
84    import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
85    import static java.lang.annotation.ElementType.METHOD;
86    import static java.lang.annotation.ElementType.TYPE;
87    import static java.lang.annotation.RetentionPolicy.RUNTIME;
88   
89    /**
90    * Pack of default Component implementations that are needed for rendering wiki pages.
91    *
92    * @version $Id: 6e222e5dabbe4d3663ece5c9a579872b48580e15 $
93    * @since 7.3M1
94    */
95    @Documented
96    @Retention(RUNTIME)
97    @Target({ TYPE, METHOD, ANNOTATION_TYPE })
98    @ComponentList({
99    CompactStringEntityReferenceSerializer.class,
100    CompactWikiStringEntityReferenceSerializer.class,
101    CurrentAttachmentReferenceResolver.class,
102    CurrentEntityReferenceProvider.class,
103    CurrentMixedEntityReferenceProvider.class,
104    CurrentMixedReferenceDocumentReferenceResolver.class,
105    CurrentMixedReferenceEntityReferenceResolver.class,
106    CurrentMixedStringDocumentReferenceResolver.class,
107    CurrentReferenceDocumentReferenceResolver.class,
108    CurrentReferenceEntityReferenceResolver.class,
109    CurrentStringAttachmentReferenceResolver.class,
110    CurrentStringDocumentReferenceResolver.class,
111    CurrentStringEntityReferenceResolver.class,
112    CurrentStringSpaceReferenceResolver.class,
113    DefaultDocumentReferenceProvider.class,
114    DefaultSpaceReferenceProvider.class,
115    DefaultStringDocumentReferenceResolver.class,
116    DefaultStringEntityReferenceResolver.class,
117    DefaultStringEntityReferenceSerializer.class,
118    DefaultWikiReferenceProvider.class,
119    DefaultEntityReferenceProvider.class,
120    ExplicitReferenceDocumentReferenceResolver.class,
121    ExplicitReferenceEntityReferenceResolver.class,
122    ExplicitStringAttachmentReferenceResolver.class,
123    ExplicitStringDocumentReferenceResolver.class,
124    ExplicitStringEntityReferenceResolver.class,
125    LocalStringEntityReferenceSerializer.class,
126    LocalUidStringEntityReferenceSerializer.class,
127    RelativeStringEntityReferenceResolver.class,
128    UidStringEntityReferenceSerializer.class,
129    XClassRelativeStringEntityReferenceResolver.class,
130    CurrentGetDocumentDocumentReferenceResolver.class,
131    DefaultReferenceDocumentReferenceResolver.class,
132    DefaultReferenceEntityReferenceResolver.class,
133    DefaultSymbolScheme.class,
134    CurrentReferenceObjectReferenceResolver.class,
135    CurrentPageAttachmentReferenceResolver.class,
136    CurrentPageReferenceProvider.class,
137    CurrentGetPagePageReferenceResolver.class,
138    DefaultPageReferenceProvider.class,
139    DefaultReferencePageAttachmentReferenceResolver.class,
140    DefaultReferencePageReferenceResolver.class,
141    DefaultStringPageAttachmentReferenceResolver.class,
142    DefaultStringPageObjectPropertyReferenceResolver.class,
143    DefaultStringPageObjectReferenceResolver.class,
144    DefaultStringPageReferenceResolver.class,
145    ExplicitReferencePageReferenceResolver.class,
146    ExplicitStringPageAttachmentReferenceResolver.class,
147    ExplicitStringPageReferenceResolver.class,
148    CurrentStringPageAttachmentReferenceResolver.class,
149    CurrentStringPageReferenceResolver.class,
150    CurrentReferencePageObjectReferenceResolver.class,
151    CurrentReferencePageReferenceResolver.class,
152   
153    DefaultModelConfiguration.class
154    })
155    @Inherited
 
156    public @interface ReferenceComponentList
157    {
158    }