利用者向け情報

開発者向け情報

[mayaa]/trunk/mayaa/src-impl/org/seasar/mayaa/impl/provider/factory/org.seasar.mayaa.provider.ServiceProvider

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3019 - (show annotations)
Sat May 12 13:44:56 2007 JST (6 years, 1 month ago) by suga
File size: 8473 byte(s)
DefaultLayoutTemplateBuilder用の設定をコメントとして追加
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE provider
3 PUBLIC "-//The Seasar Foundation//DTD Mayaa Provider 1.0//EN"
4 "http://mayaa.seasar.org/dtd/mayaa-provider_1_0.dtd">
5 <provider class="org.seasar.mayaa.impl.provider.ServiceProviderImpl">
6
7 <engine class="org.seasar.mayaa.impl.engine.EngineImpl">
8 <errorHandler class="org.seasar.mayaa.impl.engine.error.TemplateErrorHandler">
9 <parameter name="folder" value="/"/>
10 <parameter name="extension" value="html"/>
11 </errorHandler>
12 <parameter name="pageClass" value="org.seasar.mayaa.impl.engine.PageImpl"/>
13 <parameter name="templateClass" value="org.seasar.mayaa.impl.engine.TemplateImpl"/>
14 <parameter name="defaultSpecification" value="/default.mayaa"/>
15 <parameter name="checkTimestamp" value="true"/>
16 <parameter name="suffixSeparator" value="$"/>
17 <parameter name="requestedSuffixEnabled" value="false" />
18 <parameter name="welcomeFileName" value="index.html"/>
19 <parameter name="requestCharacterEncoding" value="UTF-8"/>
20 <parameter name="pageSerialize" value="false"/>
21 <parameter name="surviveLimit" value="5"/>
22 <parameter name="autoBuild" value="false"/>
23 <parameter name="autoBuild.repeat" value="false"/>
24 <parameter name="autoBuild.wait" value="60"/><!-- seconds -->
25 <parameter name="autoBuild.fileNameFilters" value=".html"/><!-- .html;^(sample|howto).+\.htm$ -->
26 <parameter name="autoBuild.renderMate" value="false"/>
27 <parameter name="autoBuild.contextPath" value="/"/>
28 <parameter name="forwardLimit" value="10"/>
29 <parameter name="dumpEnabled" value="false" />
30 </engine>
31
32 <scriptEnvironment class="org.seasar.mayaa.impl.cycle.script.rhino.ScriptEnvironmentImpl">
33 <scope class="org.seasar.mayaa.impl.cycle.scope.ParamScope"/>
34 <scope class="org.seasar.mayaa.impl.cycle.scope.HeaderScope"/>
35 <scope class="org.seasar.mayaa.impl.cycle.scope.BindingScope"/>
36
37 <!-- "_" = current - page - request - session - application -->
38 <scope class="org.seasar.mayaa.impl.cycle.script.rhino.WalkStandardScope"/>
39 <!-- extension: java.lang.System.getProperty()
40 <scope class="org.seasar.mayaa.impl.cycle.scope.EnvScope"/>
41 -->
42 <parameter name="wrapFactory" value="org.seasar.mayaa.impl.cycle.script.rhino.WrapFactoryImpl"/>
43 </scriptEnvironment>
44
45 <specificationBuilder class="org.seasar.mayaa.impl.builder.SpecificationBuilderImpl">
46 <parameter name="outputTemplateWhitespace" value="true"/>
47 <parameter name="outputMayaaWhitespace" value="false"/>
48 </specificationBuilder>
49
50 <libraryManager class="org.seasar.mayaa.impl.builder.library.LibraryManagerImpl">
51 <converter name="ProcessorProperty" class="org.seasar.mayaa.impl.builder.library.converter.ProcessorPropertyConverter"/>
52 <converter name="PrefixAwareName" class="org.seasar.mayaa.impl.builder.library.converter.PrefixAwareNameConverter"/>
53 <scanner class="org.seasar.mayaa.impl.builder.library.scanner.FolderSourceScanner">
54 <parameter name="folder" value="/WEB-INF"/>
55 <parameter name="recursive" value="true"/>
56 <parameter name="extension" value=".tld"/>
57 <parameter name="extension" value=".mld"/>
58 </scanner>
59 <scanner class="org.seasar.mayaa.impl.builder.library.scanner.MetaInfSourceScanner">
60 <parameter name="folder" value="/WEB-INF/lib"/>
61 <parameter name="extension" value=".jar"/>
62 <parameter name="ignore" value="commons-beanutils-"/>
63 <parameter name="ignore" value="commons-collections-"/>
64 <parameter name="ignore" value="commons-logging-"/>
65 <parameter name="ignore" value="nekohtml-"/>
66 <parameter name="ignore" value="jaxen-"/>
67 <parameter name="ignore" value="xml-apis-"/>
68 <parameter name="ignore" value="xercesImpl-"/>
69 <parameter name="ignore" value="rhino-"/>
70 <parameter name="jar.ignore" value="META-INF/MANIFEST.MF"/>
71 <parameter name="jar.extension" value=".mld"/>
72 <parameter name="jar.extension" value=".tld"/>
73 </scanner>
74 <scanner class="org.seasar.mayaa.impl.builder.library.scanner.ResourceScanner">
75 <parameter name="root" value="META-INF/"/>
76 <parameter name="ignore" value="META-INF/MANIFEST.MF"/>
77 <parameter name="extension" value=".mld"/>
78 <parameter name="extension" value=".tld"/>
79 </scanner>
80
81 <scanner class="org.seasar.mayaa.impl.builder.library.scanner.DefaultSourceScanner"/>
82
83 <!-- after scan jars -->
84 <scanner class="org.seasar.mayaa.impl.builder.library.scanner.WebXMLTaglibSourceScanner"/>
85
86 <builder class="org.seasar.mayaa.impl.builder.library.MLDDefinitionBuilder"/>
87 <builder class="org.seasar.mayaa.impl.builder.library.TLDDefinitionBuilder"/>
88 </libraryManager>
89
90 <templateBuilder class="org.seasar.mayaa.impl.builder.TemplateBuilderImpl">
91 <resolver class="org.seasar.mayaa.impl.builder.injection.MetaValuesSetter"/>
92 <resolver class="org.seasar.mayaa.impl.builder.injection.ReplaceSetter"/>
93 <resolver class="org.seasar.mayaa.impl.builder.injection.RenderedSetter"/>
94 <resolver class="org.seasar.mayaa.impl.builder.injection.InsertSetter"/>
95 <resolver class="org.seasar.mayaa.impl.builder.injection.InjectAttributeInjectionResolver"/>
96 <resolver class="org.seasar.mayaa.impl.builder.injection.EqualsIDInjectionResolver">
97 <parameter name="reportUnresolvedID" value="true"/>
98 <parameter name="reportDuplicatedID" value="true"/>
99 <parameter name="addAttribute" value="{http://www.w3.org/TR/html4}id"/>
100 <parameter name="addAttribute" value="{http://www.w3.org/1999/xhtml}id"/>
101 </resolver>
102 <resolver class="org.seasar.mayaa.impl.builder.injection.XPathMatchesInjectionResolver"/>
103 <parameter name="outputTemplateWhitespace" value="true"/>
104 <parameter name="outputMayaaWhitespace" value="false"/>
105 <parameter name="optimize" value="true"/>
106 </templateBuilder>
107
108 <!--
109 <templateBuilder class="org.seasar.mayaa.impl.builder.DefaultLayoutTemplateBuilder">
110 <resolver class="org.seasar.mayaa.impl.builder.injection.MetaValuesSetter"/>
111 <resolver class="org.seasar.mayaa.impl.builder.injection.ReplaceSetter"/>
112 <resolver class="org.seasar.mayaa.impl.builder.injection.RenderedSetter"/>
113 <resolver class="org.seasar.mayaa.impl.builder.injection.InsertSetter"/>
114 <resolver class="org.seasar.mayaa.impl.builder.injection.InjectAttributeInjectionResolver"/>
115 <resolver class="org.seasar.mayaa.impl.builder.injection.EqualsIDInjectionResolver">
116 <parameter name="reportUnresolvedID" value="true"/>
117 <parameter name="reportDuplicatedID" value="true"/>
118 <parameter name="addAttribute" value="{http://www.w3.org/TR/html4}id"/>
119 <parameter name="addAttribute" value="{http://www.w3.org/1999/xhtml}id"/>
120 </resolver>
121 <resolver class="org.seasar.mayaa.impl.builder.injection.XPathMatchesInjectionResolver"/>
122 <parameter name="outputTemplateWhitespace" value="true"/>
123 <parameter name="outputMayaaWhitespace" value="false"/>
124 <parameter name="optimize" value="true"/>
125
126 <parameter name="defaultLayoutPageName" value="/defaultlayout.html"/>
127 <parameter name="generateMayaaNode" value="true"/>
128 </templateBuilder>
129 -->
130
131 <pathAdjuster class="org.seasar.mayaa.impl.builder.PathAdjusterImpl">
132 <parameter name="enabled" value="true"/>
133 </pathAdjuster>
134
135 <templateAttributeReader
136 class="org.seasar.mayaa.impl.builder.library.TemplateAttributeReaderImpl">
137 <!-- example
138 <ignoreAttribute
139 qName="{http://struts.apache.org/tags-html}errors"
140 attribute="id"/>
141 <aliasAttribute
142 qName="{http://struts.apache.org/tags-html}*"
143 attribute="styleId"
144 templateAttribute="id" />
145 -->
146 <parameter name="enabled" value="false"/>
147 </templateAttributeReader>
148
149 </provider>

Repository Top
ViewVC Help  
ViewVC logotype
Powered by ViewVC