86 lines
2.8 KiB
XML
86 lines
2.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mbean PUBLIC "-//JBoss//DTD JBOSS XMBEAN 1.1//EN" "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
|
|
|
|
<mbean>
|
|
<description><![CDATA[Cache compiled XSL Stylesheets.]]>
|
|
</description>
|
|
|
|
<descriptors>
|
|
<persistence persistPolicy="OnUpdate"/>
|
|
<persistence-manager value="org.jboss.mx.persistence.DelegatingPersistenceManager"/>
|
|
</descriptors>
|
|
|
|
<class>org.dcm4chex.archive.mbean.TemplatesService</class>
|
|
|
|
<constructor>
|
|
<description>The default constructor</description>
|
|
<name>TemplatesService</name>
|
|
</constructor>
|
|
|
|
<!-- Attributes -->
|
|
&defaultAttributes;
|
|
|
|
<!-- Operations -->
|
|
&defaultOperations;
|
|
<operation impact="ACTION">
|
|
<description>Get compiled stylesheet for specified XSL file.</description>
|
|
<name>getTemplates</name>
|
|
<parameter>
|
|
<name>xslfile</name>
|
|
<type>java.io.File</type>
|
|
</parameter>
|
|
<return-type>javax.xml.transform.Templates</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Get compiled stylesheet for specified AE title and file name.</description>
|
|
<name>getTemplatesForAET</name>
|
|
<parameter>
|
|
<name>configDirectory</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<name>aet</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<name>fileName</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<return-type>javax.xml.transform.Templates</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description><![CDATA[find compiled stylesheet in list of subdirectories and file names.<br>
|
|
A filename has following format: [<prefix>]<fileNames[i]>[<postfix>] <br />
|
|
The first file that exists in given subdirectories or configDirectory is used to get the Template.
|
|
]]></description>
|
|
<name>findTemplates</name>
|
|
<parameter>
|
|
<name>configDirectory</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<name>subdirs</name>
|
|
<type>[Ljava.lang.String;</type>
|
|
</parameter>
|
|
<parameter>
|
|
<name>prefix</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<parameter>
|
|
<name>fileNames</name>
|
|
<type>[Ljava.lang.String;</type>
|
|
</parameter>
|
|
<parameter>
|
|
<name>postfix</name>
|
|
<type>java.lang.String</type>
|
|
</parameter>
|
|
<return-type>javax.xml.transform.Templates</return-type>
|
|
</operation>
|
|
<operation impact="ACTION">
|
|
<description>Clear cache to force recompile at next access.</description>
|
|
<name>clearCache</name>
|
|
<return-type>void</return-type>
|
|
</operation>
|
|
</mbean>
|
|
|