1. Project Clover database Tue Dec 20 2016 21:24:09 CET
  2. Package com.xpn.xwiki.test.component

File XWikiDocumentFilterUtilsComponentList.java

 

Code metrics

0
0
0
1
169
131
0
-
-
0
-

Classes

Class Line # Actions
XWikiDocumentFilterUtilsComponentList 167 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.component;
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.filter.internal.DefaultFilterDescriptorManager;
28    import org.xwiki.filter.internal.converter.FilterEventParametersConverter;
29    import org.xwiki.filter.xar.internal.input.AttachmentReader;
30    import org.xwiki.filter.xar.internal.input.ClassPropertyReader;
31    import org.xwiki.filter.xar.internal.input.ClassReader;
32    import org.xwiki.filter.xar.internal.input.DocumentLocaleReader;
33    import org.xwiki.filter.xar.internal.input.WikiObjectPropertyReader;
34    import org.xwiki.filter.xar.internal.input.WikiObjectReader;
35    import org.xwiki.filter.xar.internal.input.WikiReader;
36    import org.xwiki.filter.xar.internal.input.XARInputFilterStream;
37    import org.xwiki.filter.xar.internal.input.XARInputFilterStreamFactory;
38    import org.xwiki.filter.xar.internal.output.XAROutputFilterStream;
39    import org.xwiki.filter.xar.internal.output.XAROutputFilterStreamFactory;
40    import org.xwiki.properties.internal.DefaultBeanManager;
41    import org.xwiki.properties.internal.DefaultConverterManager;
42    import org.xwiki.properties.internal.converter.ConvertUtilsConverter;
43    import org.xwiki.properties.internal.converter.EnumConverter;
44    import org.xwiki.properties.internal.converter.LocaleConverter;
45    import org.xwiki.rendering.internal.syntax.DefaultSyntaxFactory;
46    import org.xwiki.rendering.internal.transformation.XWikiRenderingContext;
47    import org.xwiki.test.annotation.ComponentList;
48    import org.xwiki.xar.internal.XarObjectPropertySerializerManager;
49    import org.xwiki.xar.internal.property.DateXarObjectPropertySerializer;
50    import org.xwiki.xar.internal.property.DefaultXarObjectPropertySerializer;
51    import org.xwiki.xar.internal.property.ListXarObjectPropertySerializer;
52   
53    import com.xpn.xwiki.internal.filter.XWikiDocumentFilterUtils;
54    import com.xpn.xwiki.internal.filter.input.BaseClassEventGenerator;
55    import com.xpn.xwiki.internal.filter.input.BaseObjectEventGenerator;
56    import com.xpn.xwiki.internal.filter.input.BasePropertyEventGenerator;
57    import com.xpn.xwiki.internal.filter.input.PropertyClassEventGenerator;
58    import com.xpn.xwiki.internal.filter.input.XWikiAttachmentEventGenerator;
59    import com.xpn.xwiki.internal.filter.input.XWikiDocumentLocaleEventGenerator;
60    import com.xpn.xwiki.internal.filter.output.BaseClassOutputFilterStream;
61    import com.xpn.xwiki.internal.filter.output.BaseObjectOutputFilterStream;
62    import com.xpn.xwiki.internal.filter.output.BasePropertyOutputFilterStream;
63    import com.xpn.xwiki.internal.filter.output.PropertyClassOutputFilterStream;
64    import com.xpn.xwiki.internal.filter.output.XWikiAttachmentOutputFilterStream;
65    import com.xpn.xwiki.internal.filter.output.XWikiDocumentOutputFilterStream;
66    import com.xpn.xwiki.internal.localization.XWikiLocalizationContext;
67    import com.xpn.xwiki.objects.meta.BooleanMetaClass;
68    import com.xpn.xwiki.objects.meta.ComputedFieldMetaClass;
69    import com.xpn.xwiki.objects.meta.DBListMetaClass;
70    import com.xpn.xwiki.objects.meta.DBTreeListMetaClass;
71    import com.xpn.xwiki.objects.meta.DateMetaClass;
72    import com.xpn.xwiki.objects.meta.EmailMetaClass;
73    import com.xpn.xwiki.objects.meta.GroupsMetaClass;
74    import com.xpn.xwiki.objects.meta.LevelsMetaClass;
75    import com.xpn.xwiki.objects.meta.ListMetaClass;
76    import com.xpn.xwiki.objects.meta.NumberMetaClass;
77    import com.xpn.xwiki.objects.meta.PageMetaClass;
78    import com.xpn.xwiki.objects.meta.PasswordMetaClass;
79    import com.xpn.xwiki.objects.meta.StaticListMetaClass;
80    import com.xpn.xwiki.objects.meta.StringMetaClass;
81    import com.xpn.xwiki.objects.meta.TextAreaMetaClass;
82    import com.xpn.xwiki.objects.meta.TimezoneMetaClass;
83    import com.xpn.xwiki.objects.meta.UsersMetaClass;
84    import com.xpn.xwiki.test.reference.ReferenceComponentList;
85   
86    import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
87    import static java.lang.annotation.ElementType.METHOD;
88    import static java.lang.annotation.ElementType.TYPE;
89    import static java.lang.annotation.RetentionPolicy.RUNTIME;
90   
91    /**
92    * Pack of default Component implementations that are needed to use XWikiDocumentFilterUtils.
93    *
94    * @version $Id: dff13a34d30cb86f16ca6701f48f68520364d568 $
95    * @since 9.0RC1
96    */
97    @Documented
98    @Retention(RUNTIME)
99    @Target({ TYPE, METHOD, ANNOTATION_TYPE })
100    @ComponentList({
101    EnumConverter.class,
102    ConvertUtilsConverter.class,
103    DefaultConverterManager.class,
104    DefaultBeanManager.class,
105    DefaultFilterDescriptorManager.class,
106    FilterEventParametersConverter.class,
107    LocaleConverter.class,
108    XWikiLocalizationContext.class,
109    XWikiRenderingContext.class,
110    DefaultSyntaxFactory.class,
111    BooleanMetaClass.class,
112    ComputedFieldMetaClass.class,
113    DateMetaClass.class,
114    ListMetaClass.class,
115    DBListMetaClass.class,
116    DBTreeListMetaClass.class,
117    PageMetaClass.class,
118    GroupsMetaClass.class,
119    LevelsMetaClass.class,
120    StaticListMetaClass.class,
121    UsersMetaClass.class,
122    NumberMetaClass.class,
123    StringMetaClass.class,
124    EmailMetaClass.class,
125    PasswordMetaClass.class,
126    TextAreaMetaClass.class,
127    TimezoneMetaClass.class,
128   
129    // Document output
130    BaseClassOutputFilterStream.class,
131    BaseObjectOutputFilterStream.class,
132    BasePropertyOutputFilterStream.class,
133    PropertyClassOutputFilterStream.class,
134    XWikiAttachmentOutputFilterStream.class,
135    XWikiDocumentOutputFilterStream.class,
136   
137    // Document input
138    BaseClassEventGenerator.class,
139    BaseObjectEventGenerator.class,
140    BasePropertyEventGenerator.class,
141    PropertyClassEventGenerator.class,
142    XWikiAttachmentEventGenerator.class,
143    XWikiDocumentLocaleEventGenerator.class,
144   
145    // XAR
146    XARInputFilterStreamFactory.class,
147    XARInputFilterStream.class,
148    XAROutputFilterStreamFactory.class,
149    XAROutputFilterStream.class,
150    XarObjectPropertySerializerManager.class,
151    ListXarObjectPropertySerializer.class,
152    DateXarObjectPropertySerializer.class,
153    DefaultXarObjectPropertySerializer.class,
154    DocumentLocaleReader.class,
155    AttachmentReader.class,
156    ClassPropertyReader.class,
157    ClassReader.class,
158    WikiObjectReader.class,
159    WikiObjectPropertyReader.class,
160    WikiReader.class,
161   
162    // Entry point
163    XWikiDocumentFilterUtils.class
164    })
165    @Inherited
166    @ReferenceComponentList
 
167    public @interface XWikiDocumentFilterUtilsComponentList
168    {
169    }