Replace <code> with {@code} throughout Javadoc
Issue: SPR-10128
This commit is contained in:
@@ -112,7 +112,7 @@ public class EhCacheFactoryBean implements FactoryBean<Ehcache>, BeanNameAware,
|
||||
|
||||
/**
|
||||
* Set a CacheManager from which to retrieve a named Cache instance.
|
||||
* By default, <code>CacheManager.getInstance()</code> will be called.
|
||||
* By default, {@code CacheManager.getInstance()} will be called.
|
||||
* <p>Note that in particular for persistent caches, it is advisable to
|
||||
* properly handle the shutdown of the CacheManager: Set up a separate
|
||||
* EhCacheManagerFactoryBean and pass a reference to this bean property.
|
||||
|
||||
@@ -99,7 +99,7 @@ public class JCacheCache implements Cache {
|
||||
|
||||
/**
|
||||
* Convert the given value from the internal store to a user value
|
||||
* returned from the get method (adapting <code>null</code>).
|
||||
* returned from the get method (adapting {@code null}).
|
||||
* @param storeValue the store value
|
||||
* @return the value to return to the user
|
||||
*/
|
||||
@@ -112,7 +112,7 @@ public class JCacheCache implements Cache {
|
||||
|
||||
/**
|
||||
* Convert the given user value, as passed into the put method,
|
||||
* to a value in the internal store (adapting <code>null</code>).
|
||||
* to a value in the internal store (adapting {@code null}).
|
||||
* @param userValue the given user value
|
||||
* @return the value to store
|
||||
*/
|
||||
|
||||
@@ -26,7 +26,7 @@ import org.springframework.util.Assert;
|
||||
/**
|
||||
* Models a simple mail message, including data such as the from, to, cc, subject, and text fields.
|
||||
*
|
||||
* <p>Consider <code>JavaMailSender</code> and JavaMail <code>MimeMessages</code> for creating
|
||||
* <p>Consider {@code JavaMailSender} and JavaMail {@code MimeMessages} for creating
|
||||
* more sophisticated messages, for example messages with attachments, special
|
||||
* character encodings, or personal names that accompany mail addresses.
|
||||
*
|
||||
@@ -59,15 +59,15 @@ public class SimpleMailMessage implements MailMessage, Serializable {
|
||||
|
||||
|
||||
/**
|
||||
* Create a new <code>SimpleMailMessage</code>.
|
||||
* Create a new {@code SimpleMailMessage}.
|
||||
*/
|
||||
public SimpleMailMessage() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy constructor for creating a new <code>SimpleMailMessage</code> from the state
|
||||
* of an existing <code>SimpleMailMessage</code> instance.
|
||||
* @throws IllegalArgumentException if the supplied message is <code>null</code>
|
||||
* Copy constructor for creating a new {@code SimpleMailMessage} from the state
|
||||
* of an existing {@code SimpleMailMessage} instance.
|
||||
* @throws IllegalArgumentException if the supplied message is {@code null}
|
||||
*/
|
||||
public SimpleMailMessage(SimpleMailMessage original) {
|
||||
Assert.notNull(original, "The 'original' message argument cannot be null");
|
||||
@@ -167,8 +167,8 @@ public class SimpleMailMessage implements MailMessage, Serializable {
|
||||
|
||||
/**
|
||||
* Copy the contents of this message to the given target message.
|
||||
* @param target the <code>MailMessage</code> to copy to
|
||||
* @throws IllegalArgumentException if the supplied <code>target</code> is <code>null</code>
|
||||
* @param target the {@code MailMessage} to copy to
|
||||
* @throws IllegalArgumentException if the supplied {@code target} is {@code null}
|
||||
*/
|
||||
public void copyTo(MailMessage target) {
|
||||
Assert.notNull(target, "The 'target' message argument cannot be null");
|
||||
|
||||
@@ -27,9 +27,9 @@ import org.springframework.core.io.ClassPathResource;
|
||||
import org.springframework.core.io.Resource;
|
||||
|
||||
/**
|
||||
* Spring-configurable <code>FileTypeMap</code> implementation that will read
|
||||
* Spring-configurable {@code FileTypeMap} implementation that will read
|
||||
* MIME type to file extension mappings from a standard JavaMail MIME type
|
||||
* mapping file, using a standard <code>MimetypesFileTypeMap</code> underneath.
|
||||
* mapping file, using a standard {@code MimetypesFileTypeMap} underneath.
|
||||
*
|
||||
* <p>The mapping file should be in the following format, as specified by the
|
||||
* Java Activation Framework:
|
||||
@@ -38,18 +38,18 @@ import org.springframework.core.io.Resource;
|
||||
* # map text/html to .htm and .html files
|
||||
* text/html html htm HTML HTM</pre>
|
||||
*
|
||||
* Lines starting with <code>#</code> are treated as comments and are ignored. All
|
||||
* Lines starting with {@code #} are treated as comments and are ignored. All
|
||||
* other lines are treated as mappings. Each mapping line should contain the MIME
|
||||
* type as the first entry and then each file extension to map to that MIME type
|
||||
* as subsequent entries. Each entry is separated by spaces or tabs.
|
||||
*
|
||||
* <p>By default, the mappings in the <code>mime.types</code> file located in the
|
||||
* <p>By default, the mappings in the {@code mime.types} file located in the
|
||||
* same package as this class are used, which cover many common file extensions
|
||||
* (in contrast to the out-of-the-box mappings in <code>activation.jar</code>).
|
||||
* This can be overridden using the <code>mappingLocation</code> property.
|
||||
* (in contrast to the out-of-the-box mappings in {@code activation.jar}).
|
||||
* This can be overridden using the {@code mappingLocation} property.
|
||||
*
|
||||
* <p>Additional mappings can be added via the <code>mappings</code> bean property,
|
||||
* as lines that follow the <code>mime.types<code> file format.
|
||||
* <p>Additional mappings can be added via the {@code mappings} bean property,
|
||||
* as lines that follow the {@code mime.types} file format.
|
||||
*
|
||||
* @author Rob Harrop
|
||||
* @author Juergen Hoeller
|
||||
@@ -61,7 +61,7 @@ import org.springframework.core.io.Resource;
|
||||
public class ConfigurableMimeFileTypeMap extends FileTypeMap implements InitializingBean {
|
||||
|
||||
/**
|
||||
* The <code>Resource</code> to load the mapping file from.
|
||||
* The {@code Resource} to load the mapping file from.
|
||||
*/
|
||||
private Resource mappingLocation = new ClassPathResource("mime.types", getClass());
|
||||
|
||||
@@ -72,16 +72,16 @@ public class ConfigurableMimeFileTypeMap extends FileTypeMap implements Initiali
|
||||
|
||||
/**
|
||||
* The delegate FileTypeMap, compiled from the mappings in the mapping file
|
||||
* and the entries in the <code>mappings</code> property.
|
||||
* and the entries in the {@code mappings} property.
|
||||
*/
|
||||
private FileTypeMap fileTypeMap;
|
||||
|
||||
|
||||
/**
|
||||
* Specify the <code>Resource</code> from which mappings are loaded.
|
||||
* <p>Needs to follow the <code>mime.types<code> file format, as specified
|
||||
* Specify the {@code Resource} from which mappings are loaded.
|
||||
* <p>Needs to follow the {@code mime.types} file format, as specified
|
||||
* by the Java Activation Framework, containing lines such as:<br>
|
||||
* <code>text/html html htm HTML HTM</code>
|
||||
* {@code text/html html htm HTML HTM}
|
||||
*/
|
||||
public void setMappingLocation(Resource mappingLocation) {
|
||||
this.mappingLocation = mappingLocation;
|
||||
@@ -89,9 +89,9 @@ public class ConfigurableMimeFileTypeMap extends FileTypeMap implements Initiali
|
||||
|
||||
/**
|
||||
* Specify additional MIME type mappings as lines that follow the
|
||||
* <code>mime.types<code> file format, as specified by the
|
||||
* {@code mime.types} file format, as specified by the
|
||||
* Java Activation Framework, for example:<br>
|
||||
* <code>text/html html htm HTML HTM</code>
|
||||
* {@code text/html html htm HTML HTM}
|
||||
*/
|
||||
public void setMappings(String[] mappings) {
|
||||
this.mappings = mappings;
|
||||
@@ -107,7 +107,7 @@ public class ConfigurableMimeFileTypeMap extends FileTypeMap implements Initiali
|
||||
|
||||
/**
|
||||
* Return the delegate FileTypeMap, compiled from the mappings in the mapping file
|
||||
* and the entries in the <code>mappings</code> property.
|
||||
* and the entries in the {@code mappings} property.
|
||||
* @see #setMappingLocation
|
||||
* @see #setMappings
|
||||
* @see #createFileTypeMap
|
||||
@@ -131,8 +131,8 @@ public class ConfigurableMimeFileTypeMap extends FileTypeMap implements Initiali
|
||||
* <p>The default implementation creates an Activation Framework {@link MimetypesFileTypeMap},
|
||||
* passing in an InputStream from the mapping resource (if any) and registering
|
||||
* the mapping lines programmatically.
|
||||
* @param mappingLocation a <code>mime.types</code> mapping resource (can be <code>null</code>)
|
||||
* @param mappings MIME type mapping lines (can be <code>null</code>)
|
||||
* @param mappingLocation a {@code mime.types} mapping resource (can be {@code null})
|
||||
* @param mappings MIME type mapping lines (can be {@code null})
|
||||
* @return the compiled FileTypeMap
|
||||
* @throws IOException if resource access failed
|
||||
* @see javax.activation.MimetypesFileTypeMap#MimetypesFileTypeMap(java.io.InputStream)
|
||||
|
||||
@@ -24,7 +24,7 @@ import javax.mail.internet.InternetAddress;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
/**
|
||||
* Editor for <code>java.mail.internet.InternetAddress</code>,
|
||||
* Editor for {@code java.mail.internet.InternetAddress},
|
||||
* to directly populate an InternetAddress property.
|
||||
*
|
||||
* <p>Expects the same syntax as InternetAddress's constructor with
|
||||
|
||||
@@ -49,8 +49,8 @@ import org.springframework.mail.MailSender;
|
||||
* {@link org.springframework.mail.MailSender} client, but still straightforward
|
||||
* compared to traditional JavaMail code: Just let {@link #createMimeMessage()}
|
||||
* return a plain {@link MimeMessage} created with a
|
||||
* <code>Session.getInstance(new Properties())</code> call, and check the passed-in
|
||||
* messages in your mock implementations of the various <code>send</code> methods.
|
||||
* {@code Session.getInstance(new Properties())} call, and check the passed-in
|
||||
* messages in your mock implementations of the various {@code send} methods.
|
||||
*
|
||||
* @author Juergen Hoeller
|
||||
* @since 07.10.2003
|
||||
|
||||
@@ -51,8 +51,8 @@ import org.springframework.util.Assert;
|
||||
* specified, possibly pulled from an application server's JNDI environment.
|
||||
*
|
||||
* <p>Non-default properties in this object will always override the settings
|
||||
* in the JavaMail <code>Session</code>. Note that if overriding all values locally,
|
||||
* there is no added value in setting a pre-configured <code>Session</code>.
|
||||
* in the JavaMail {@code Session}. Note that if overriding all values locally,
|
||||
* there is no added value in setting a pre-configured {@code Session}.
|
||||
*
|
||||
* @author Dmitriy Kopylenko
|
||||
* @author Juergen Hoeller
|
||||
@@ -97,7 +97,7 @@ public class JavaMailSenderImpl implements JavaMailSender {
|
||||
|
||||
|
||||
/**
|
||||
* Create a new instance of the <code>JavaMailSenderImpl</code> class.
|
||||
* Create a new instance of the {@code JavaMailSenderImpl} class.
|
||||
* <p>Initializes the {@link #setDefaultFileTypeMap "defaultFileTypeMap"}
|
||||
* property with a default {@link ConfigurableMimeFileTypeMap}.
|
||||
*/
|
||||
@@ -109,8 +109,8 @@ public class JavaMailSenderImpl implements JavaMailSender {
|
||||
|
||||
|
||||
/**
|
||||
* Set JavaMail properties for the <code>Session</code>.
|
||||
* <p>A new <code>Session</code> will be created with those properties.
|
||||
* Set JavaMail properties for the {@code Session}.
|
||||
* <p>A new {@code Session} will be created with those properties.
|
||||
* Use either this method or {@link #setSession}, but not both.
|
||||
* <p>Non-default properties in this instance will override given
|
||||
* JavaMail properties.
|
||||
@@ -133,11 +133,11 @@ public class JavaMailSenderImpl implements JavaMailSender {
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the JavaMail <code>Session</code>, possibly pulled from JNDI.
|
||||
* <p>Default is a new <code>Session</code> without defaults, that is
|
||||
* Set the JavaMail {@code Session}, possibly pulled from JNDI.
|
||||
* <p>Default is a new {@code Session} without defaults, that is
|
||||
* completely configured via this instance's properties.
|
||||
* <p>If using a pre-configured <code>Session</code>, non-default properties
|
||||
* in this instance will override the settings in the <code>Session</code>.
|
||||
* <p>If using a pre-configured {@code Session}, non-default properties
|
||||
* in this instance will override the settings in the {@code Session}.
|
||||
* @see #setJavaMailProperties
|
||||
*/
|
||||
public synchronized void setSession(Session session) {
|
||||
@@ -146,7 +146,7 @@ public class JavaMailSenderImpl implements JavaMailSender {
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the JavaMail <code>Session</code>,
|
||||
* Return the JavaMail {@code Session},
|
||||
* lazily initializing it if hasn't been specified explicitly.
|
||||
*/
|
||||
public synchronized Session getSession() {
|
||||
@@ -203,11 +203,11 @@ public class JavaMailSenderImpl implements JavaMailSender {
|
||||
|
||||
/**
|
||||
* Set the username for the account at the mail host, if any.
|
||||
* <p>Note that the underlying JavaMail <code>Session</code> has to be
|
||||
* configured with the property <code>"mail.smtp.auth"</code> set to
|
||||
* <code>true</code>, else the specified username will not be sent to the
|
||||
* <p>Note that the underlying JavaMail {@code Session} has to be
|
||||
* configured with the property {@code "mail.smtp.auth"} set to
|
||||
* {@code true}, else the specified username will not be sent to the
|
||||
* mail server by the JavaMail runtime. If you are not explicitly passing
|
||||
* in a <code>Session</code> to use, simply specify this setting via
|
||||
* in a {@code Session} to use, simply specify this setting via
|
||||
* {@link #setJavaMailProperties}.
|
||||
* @see #setSession
|
||||
* @see #setPassword
|
||||
@@ -225,11 +225,11 @@ public class JavaMailSenderImpl implements JavaMailSender {
|
||||
|
||||
/**
|
||||
* Set the password for the account at the mail host, if any.
|
||||
* <p>Note that the underlying JavaMail <code>Session</code> has to be
|
||||
* configured with the property <code>"mail.smtp.auth"</code> set to
|
||||
* <code>true</code>, else the specified password will not be sent to the
|
||||
* <p>Note that the underlying JavaMail {@code Session} has to be
|
||||
* configured with the property {@code "mail.smtp.auth"} set to
|
||||
* {@code true}, else the specified password will not be sent to the
|
||||
* mail server by the JavaMail runtime. If you are not explicitly passing
|
||||
* in a <code>Session</code> to use, simply specify this setting via
|
||||
* in a {@code Session} to use, simply specify this setting via
|
||||
* {@link #setJavaMailProperties}.
|
||||
* @see #setSession
|
||||
* @see #setUsername
|
||||
@@ -256,7 +256,7 @@ public class JavaMailSenderImpl implements JavaMailSender {
|
||||
|
||||
/**
|
||||
* Return the default encoding for {@link MimeMessage MimeMessages},
|
||||
* or <code>null</code> if none.
|
||||
* or {@code null} if none.
|
||||
*/
|
||||
public String getDefaultEncoding() {
|
||||
return this.defaultEncoding;
|
||||
@@ -265,14 +265,14 @@ public class JavaMailSenderImpl implements JavaMailSender {
|
||||
/**
|
||||
* Set the default Java Activation {@link FileTypeMap} to use for
|
||||
* {@link MimeMessage MimeMessages} created by this instance.
|
||||
* <p>A <code>FileTypeMap</code> specified here will be autodetected by
|
||||
* <p>A {@code FileTypeMap} specified here will be autodetected by
|
||||
* {@link MimeMessageHelper}, avoiding the need to specify the
|
||||
* <code>FileTypeMap</code> for each <code>MimeMessageHelper</code> instance.
|
||||
* {@code FileTypeMap} for each {@code MimeMessageHelper} instance.
|
||||
* <p>For example, you can specify a custom instance of Spring's
|
||||
* {@link ConfigurableMimeFileTypeMap} here. If not explicitly specified,
|
||||
* a default <code>ConfigurableMimeFileTypeMap</code> will be used, containing
|
||||
* a default {@code ConfigurableMimeFileTypeMap} will be used, containing
|
||||
* an extended set of MIME type mappings (as defined by the
|
||||
* <code>mime.types</code> file contained in the Spring jar).
|
||||
* {@code mime.types} file contained in the Spring jar).
|
||||
* @see MimeMessageHelper#setFileTypeMap
|
||||
*/
|
||||
public void setDefaultFileTypeMap(FileTypeMap defaultFileTypeMap) {
|
||||
@@ -281,7 +281,7 @@ public class JavaMailSenderImpl implements JavaMailSender {
|
||||
|
||||
/**
|
||||
* Return the default Java Activation {@link FileTypeMap} for
|
||||
* {@link MimeMessage MimeMessages}, or <code>null</code> if none.
|
||||
* {@link MimeMessage MimeMessages}, or {@code null} if none.
|
||||
*/
|
||||
public FileTypeMap getDefaultFileTypeMap() {
|
||||
return this.defaultFileTypeMap;
|
||||
|
||||
@@ -355,7 +355,7 @@ public class MimeMessageHelper {
|
||||
/**
|
||||
* Set the given MimeMultipart objects for use by this MimeMessageHelper.
|
||||
* @param root the root MimeMultipart object, which attachments will be added to;
|
||||
* or <code>null</code> to indicate no multipart at all
|
||||
* or {@code null} to indicate no multipart at all
|
||||
* @param main the main MimeMultipart object, which text(s) and inline elements
|
||||
* will be added to (can be the same as the root multipart object, or an element
|
||||
* nested underneath the root multipart element)
|
||||
@@ -420,7 +420,7 @@ public class MimeMessageHelper {
|
||||
* Determine the default encoding for the given MimeMessage.
|
||||
* @param mimeMessage the passed-in MimeMessage
|
||||
* @return the default encoding associated with the MimeMessage,
|
||||
* or <code>null</code> if none found
|
||||
* or {@code null} if none found
|
||||
*/
|
||||
protected String getDefaultEncoding(MimeMessage mimeMessage) {
|
||||
if (mimeMessage instanceof SmartMimeMessage) {
|
||||
@@ -456,12 +456,12 @@ public class MimeMessageHelper {
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the Java Activation Framework <code>FileTypeMap</code> to use
|
||||
* Set the Java Activation Framework {@code FileTypeMap} to use
|
||||
* for determining the content type of inline content and attachments
|
||||
* that get added to the message.
|
||||
* <p>Default is the <code>FileTypeMap</code> that the underlying
|
||||
* <p>Default is the {@code FileTypeMap} that the underlying
|
||||
* MimeMessage carries, if any, or the Activation Framework's default
|
||||
* <code>FileTypeMap</code> instance else.
|
||||
* {@code FileTypeMap} instance else.
|
||||
* @see #addInline
|
||||
* @see #addAttachment
|
||||
* @see #getDefaultFileTypeMap(javax.mail.internet.MimeMessage)
|
||||
@@ -474,7 +474,7 @@ public class MimeMessageHelper {
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the <code>FileTypeMap</code> used by this MimeMessageHelper.
|
||||
* Return the {@code FileTypeMap} used by this MimeMessageHelper.
|
||||
*/
|
||||
public FileTypeMap getFileTypeMap() {
|
||||
return this.fileTypeMap;
|
||||
@@ -485,7 +485,7 @@ public class MimeMessageHelper {
|
||||
* Set whether to validate all addresses which get passed to this helper.
|
||||
* Default is "false".
|
||||
* <p>Note that this is by default just available for JavaMail >= 1.3.
|
||||
* You can override the default <code>validateAddress method</code> for
|
||||
* You can override the default {@code validateAddress method} for
|
||||
* validation on older JavaMail versions (or for custom validation).
|
||||
* @see #validateAddress
|
||||
*/
|
||||
@@ -503,7 +503,7 @@ public class MimeMessageHelper {
|
||||
/**
|
||||
* Validate the given mail address.
|
||||
* Called by all of MimeMessageHelper's address setters and adders.
|
||||
* <p>Default implementation invokes <code>InternetAddress.validate()</code>,
|
||||
* <p>Default implementation invokes {@code InternetAddress.validate()},
|
||||
* provided that address validation is activated for the helper instance.
|
||||
* <p>Note that this method will just work on JavaMail >= 1.3. You can override
|
||||
* it for validation on older JavaMail versions or for custom validation.
|
||||
@@ -730,7 +730,7 @@ public class MimeMessageHelper {
|
||||
|
||||
/**
|
||||
* Set the sent-date of the message.
|
||||
* @param sentDate the date to set (never <code>null</code>)
|
||||
* @param sentDate the date to set (never {@code null})
|
||||
* @throws MessagingException in case of errors
|
||||
*/
|
||||
public void setSentDate(Date sentDate) throws MessagingException {
|
||||
@@ -758,7 +758,7 @@ public class MimeMessageHelper {
|
||||
* Set the given text directly as content in non-multipart mode
|
||||
* or as default body part in multipart mode.
|
||||
* Always applies the default content type "text/plain".
|
||||
* <p><b>NOTE:</b> Invoke {@link #addInline} <i>after</i> <code>setText</code>;
|
||||
* <p><b>NOTE:</b> Invoke {@link #addInline} <i>after</i> {@code setText};
|
||||
* else, mail readers might not be able to resolve inline references correctly.
|
||||
* @param text the text for the message
|
||||
* @throws MessagingException in case of errors
|
||||
@@ -771,7 +771,7 @@ public class MimeMessageHelper {
|
||||
* Set the given text directly as content in non-multipart mode
|
||||
* or as default body part in multipart mode.
|
||||
* The "html" flag determines the content type to apply.
|
||||
* <p><b>NOTE:</b> Invoke {@link #addInline} <i>after</i> <code>setText</code>;
|
||||
* <p><b>NOTE:</b> Invoke {@link #addInline} <i>after</i> {@code setText};
|
||||
* else, mail readers might not be able to resolve inline references correctly.
|
||||
* @param text the text for the message
|
||||
* @param html whether to apply content type "text/html" for an
|
||||
@@ -798,7 +798,7 @@ public class MimeMessageHelper {
|
||||
/**
|
||||
* Set the given plain text and HTML text as alternatives, offering
|
||||
* both options to the email client. Requires multipart mode.
|
||||
* <p><b>NOTE:</b> Invoke {@link #addInline} <i>after</i> <code>setText</code>;
|
||||
* <p><b>NOTE:</b> Invoke {@link #addInline} <i>after</i> {@code setText};
|
||||
* else, mail readers might not be able to resolve inline references correctly.
|
||||
* @param plainText the plain text for the message
|
||||
* @param htmlText the HTML text for the message
|
||||
@@ -860,16 +860,16 @@ public class MimeMessageHelper {
|
||||
|
||||
/**
|
||||
* Add an inline element to the MimeMessage, taking the content from a
|
||||
* <code>javax.activation.DataSource</code>.
|
||||
* {@code javax.activation.DataSource}.
|
||||
* <p>Note that the InputStream returned by the DataSource implementation
|
||||
* needs to be a <i>fresh one on each call</i>, as JavaMail will invoke
|
||||
* <code>getInputStream()</code> multiple times.
|
||||
* <p><b>NOTE:</b> Invoke <code>addInline</code> <i>after</i> {@link #setText};
|
||||
* {@code getInputStream()} multiple times.
|
||||
* <p><b>NOTE:</b> Invoke {@code addInline} <i>after</i> {@link #setText};
|
||||
* else, mail readers might not be able to resolve inline references correctly.
|
||||
* @param contentId the content ID to use. Will end up as "Content-ID" header
|
||||
* in the body part, surrounded by angle brackets: e.g. "myId" -> "<myId>".
|
||||
* Can be referenced in HTML source via src="cid:myId" expressions.
|
||||
* @param dataSource the <code>javax.activation.DataSource</code> to take
|
||||
* @param dataSource the {@code javax.activation.DataSource} to take
|
||||
* the content from, determining the InputStream and the content type
|
||||
* @throws MessagingException in case of errors
|
||||
* @see #addInline(String, java.io.File)
|
||||
@@ -889,11 +889,11 @@ public class MimeMessageHelper {
|
||||
|
||||
/**
|
||||
* Add an inline element to the MimeMessage, taking the content from a
|
||||
* <code>java.io.File</code>.
|
||||
* {@code java.io.File}.
|
||||
* <p>The content type will be determined by the name of the given
|
||||
* content file. Do not use this for temporary files with arbitrary
|
||||
* filenames (possibly ending in ".tmp" or the like)!
|
||||
* <p><b>NOTE:</b> Invoke <code>addInline</code> <i>after</i> {@link #setText};
|
||||
* <p><b>NOTE:</b> Invoke {@code addInline} <i>after</i> {@link #setText};
|
||||
* else, mail readers might not be able to resolve inline references correctly.
|
||||
* @param contentId the content ID to use. Will end up as "Content-ID" header
|
||||
* in the body part, surrounded by angle brackets: e.g. "myId" -> "<myId>".
|
||||
@@ -913,14 +913,14 @@ public class MimeMessageHelper {
|
||||
|
||||
/**
|
||||
* Add an inline element to the MimeMessage, taking the content from a
|
||||
* <code>org.springframework.core.io.Resource</code>.
|
||||
* {@code org.springframework.core.io.Resource}.
|
||||
* <p>The content type will be determined by the name of the given
|
||||
* content file. Do not use this for temporary files with arbitrary
|
||||
* filenames (possibly ending in ".tmp" or the like)!
|
||||
* <p>Note that the InputStream returned by the Resource implementation
|
||||
* needs to be a <i>fresh one on each call</i>, as JavaMail will invoke
|
||||
* <code>getInputStream()</code> multiple times.
|
||||
* <p><b>NOTE:</b> Invoke <code>addInline</code> <i>after</i> {@link #setText};
|
||||
* {@code getInputStream()} multiple times.
|
||||
* <p><b>NOTE:</b> Invoke {@code addInline} <i>after</i> {@link #setText};
|
||||
* else, mail readers might not be able to resolve inline references correctly.
|
||||
* @param contentId the content ID to use. Will end up as "Content-ID" header
|
||||
* in the body part, surrounded by angle brackets: e.g. "myId" -> "<myId>".
|
||||
@@ -939,14 +939,14 @@ public class MimeMessageHelper {
|
||||
|
||||
/**
|
||||
* Add an inline element to the MimeMessage, taking the content from an
|
||||
* <code>org.springframework.core.InputStreamResource</code>, and
|
||||
* {@code org.springframework.core.InputStreamResource}, and
|
||||
* specifying the content type explicitly.
|
||||
* <p>You can determine the content type for any given filename via a Java
|
||||
* Activation Framework's FileTypeMap, for example the one held by this helper.
|
||||
* <p>Note that the InputStream returned by the InputStreamSource implementation
|
||||
* needs to be a <i>fresh one on each call</i>, as JavaMail will invoke
|
||||
* <code>getInputStream()</code> multiple times.
|
||||
* <p><b>NOTE:</b> Invoke <code>addInline</code> <i>after</i> <code>setText</code>;
|
||||
* {@code getInputStream()} multiple times.
|
||||
* <p><b>NOTE:</b> Invoke {@code addInline} <i>after</i> {@code setText};
|
||||
* else, mail readers might not be able to resolve inline references correctly.
|
||||
* @param contentId the content ID to use. Will end up as "Content-ID" header
|
||||
* in the body part, surrounded by angle brackets: e.g. "myId" -> "<myId>".
|
||||
@@ -974,13 +974,13 @@ public class MimeMessageHelper {
|
||||
|
||||
/**
|
||||
* Add an attachment to the MimeMessage, taking the content from a
|
||||
* <code>javax.activation.DataSource</code>.
|
||||
* {@code javax.activation.DataSource}.
|
||||
* <p>Note that the InputStream returned by the DataSource implementation
|
||||
* needs to be a <i>fresh one on each call</i>, as JavaMail will invoke
|
||||
* <code>getInputStream()</code> multiple times.
|
||||
* {@code getInputStream()} multiple times.
|
||||
* @param attachmentFilename the name of the attachment as it will
|
||||
* appear in the mail (the content type will be determined by this)
|
||||
* @param dataSource the <code>javax.activation.DataSource</code> to take
|
||||
* @param dataSource the {@code javax.activation.DataSource} to take
|
||||
* the content from, determining the InputStream and the content type
|
||||
* @throws MessagingException in case of errors
|
||||
* @see #addAttachment(String, org.springframework.core.io.InputStreamSource)
|
||||
@@ -998,7 +998,7 @@ public class MimeMessageHelper {
|
||||
|
||||
/**
|
||||
* Add an attachment to the MimeMessage, taking the content from a
|
||||
* <code>java.io.File</code>.
|
||||
* {@code java.io.File}.
|
||||
* <p>The content type will be determined by the name of the given
|
||||
* content file. Do not use this for temporary files with arbitrary
|
||||
* filenames (possibly ending in ".tmp" or the like)!
|
||||
@@ -1018,13 +1018,13 @@ public class MimeMessageHelper {
|
||||
|
||||
/**
|
||||
* Add an attachment to the MimeMessage, taking the content from an
|
||||
* <code>org.springframework.core.io.InputStreamResource</code>.
|
||||
* {@code org.springframework.core.io.InputStreamResource}.
|
||||
* <p>The content type will be determined by the given filename for
|
||||
* the attachment. Thus, any content source will be fine, including
|
||||
* temporary files with arbitrary filenames.
|
||||
* <p>Note that the InputStream returned by the InputStreamSource
|
||||
* implementation needs to be a <i>fresh one on each call</i>, as
|
||||
* JavaMail will invoke <code>getInputStream()</code> multiple times.
|
||||
* JavaMail will invoke {@code getInputStream()} multiple times.
|
||||
* @param attachmentFilename the name of the attachment as it will
|
||||
* appear in the mail
|
||||
* @param inputStreamSource the resource to take the content from
|
||||
@@ -1043,10 +1043,10 @@ public class MimeMessageHelper {
|
||||
|
||||
/**
|
||||
* Add an attachment to the MimeMessage, taking the content from an
|
||||
* <code>org.springframework.core.io.InputStreamResource</code>.
|
||||
* {@code org.springframework.core.io.InputStreamResource}.
|
||||
* <p>Note that the InputStream returned by the InputStreamSource
|
||||
* implementation needs to be a <i>fresh one on each call</i>, as
|
||||
* JavaMail will invoke <code>getInputStream()</code> multiple times.
|
||||
* JavaMail will invoke {@code getInputStream()} multiple times.
|
||||
* @param attachmentFilename the name of the attachment as it will
|
||||
* appear in the mail
|
||||
* @param inputStreamSource the resource to take the content from
|
||||
|
||||
@@ -21,7 +21,7 @@ import javax.mail.internet.MimeMessage;
|
||||
/**
|
||||
* Callback interface for the preparation of JavaMail MIME messages.
|
||||
*
|
||||
* <p>The corresponding <code>send</code> methods of {@link JavaMailSender}
|
||||
* <p>The corresponding {@code send} methods of {@link JavaMailSender}
|
||||
* will take care of the actual creation of a {@link MimeMessage} instance,
|
||||
* and of proper exception conversion.
|
||||
*
|
||||
|
||||
@@ -45,8 +45,8 @@ class SmartMimeMessage extends MimeMessage {
|
||||
/**
|
||||
* Create a new SmartMimeMessage.
|
||||
* @param session the JavaMail Session to create the message for
|
||||
* @param defaultEncoding the default encoding, or <code>null</code> if none
|
||||
* @param defaultFileTypeMap the default FileTypeMap, or <code>null</code> if none
|
||||
* @param defaultEncoding the default encoding, or {@code null} if none
|
||||
* @param defaultFileTypeMap the default FileTypeMap, or {@code null} if none
|
||||
*/
|
||||
public SmartMimeMessage(Session session, String defaultEncoding, FileTypeMap defaultFileTypeMap) {
|
||||
super(session);
|
||||
@@ -56,14 +56,14 @@ class SmartMimeMessage extends MimeMessage {
|
||||
|
||||
|
||||
/**
|
||||
* Return the default encoding of this message, or <code>null</code> if none.
|
||||
* Return the default encoding of this message, or {@code null} if none.
|
||||
*/
|
||||
public final String getDefaultEncoding() {
|
||||
return this.defaultEncoding;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the default FileTypeMap of this message, or <code>null</code> if none.
|
||||
* Return the default FileTypeMap of this message, or {@code null} if none.
|
||||
*/
|
||||
public final FileTypeMap getDefaultFileTypeMap() {
|
||||
return this.defaultFileTypeMap;
|
||||
|
||||
@@ -179,7 +179,7 @@ public class ScheduledTimerListener {
|
||||
* <p><b>Note:</b> A period of 0 (for example as fixed delay) <i>is</i>
|
||||
* supported, because the CommonJ specification defines this as a legal value.
|
||||
* Hence a value of 0 will result in immediate re-execution after a job has
|
||||
* finished (not in one-time execution like with <code>java.util.Timer</code>).
|
||||
* finished (not in one-time execution like with {@code java.util.Timer}).
|
||||
* @see #setFixedRate
|
||||
* @see #isOneTimeTask()
|
||||
* @see commonj.timers.TimerManager#schedule(commonj.timers.TimerListener, long, long)
|
||||
@@ -197,7 +197,7 @@ public class ScheduledTimerListener {
|
||||
|
||||
/**
|
||||
* Is this task only ever going to execute once?
|
||||
* @return <code>true</code> if this task is only ever going to execute once
|
||||
* @return {@code true} if this task is only ever going to execute once
|
||||
* @see #getPeriod()
|
||||
*/
|
||||
public boolean isOneTimeTask() {
|
||||
|
||||
@@ -74,8 +74,8 @@ public abstract class TimerManagerAccessor extends JndiLocatorSupport
|
||||
* <p>Default is "false", i.e. managing an independent TimerManager instance.
|
||||
* This is what the CommonJ specification suggests that application servers
|
||||
* are supposed to offer via JNDI lookups, typically declared as a
|
||||
* <code>resource-ref</code> of type <code>commonj.timers.TimerManager</code>
|
||||
* in <code>web.xml<code>, with <code>res-sharing-scope</code> set to 'Unshareable'.
|
||||
* {@code resource-ref} of type {@code commonj.timers.TimerManager}
|
||||
* in {@code web.xml}, with {@code res-sharing-scope} set to 'Unshareable'.
|
||||
* <p>Switch this flag to "true" if you are obtaining a shared TimerManager,
|
||||
* typically through specifying the JNDI location of a TimerManager that
|
||||
* has been explicitly declared as 'Shareable'. Note that WebLogic's
|
||||
|
||||
@@ -33,7 +33,7 @@ import org.springframework.util.Assert;
|
||||
* Convenience subclass of Quartz's {@link org.quartz.CronTrigger} class,
|
||||
* making bean-style usage easier.
|
||||
*
|
||||
* <p><code>CronTrigger</code> itself is already a JavaBean but lacks sensible defaults.
|
||||
* <p>{@code CronTrigger} itself is already a JavaBean but lacks sensible defaults.
|
||||
* This class uses the Spring bean name as job name, the Quartz default group
|
||||
* ("DEFAULT") as job group, the current time as start time, and indefinite
|
||||
* repetition, if not specified.
|
||||
@@ -44,7 +44,7 @@ import org.springframework.util.Assert;
|
||||
* instead of registering the JobDetail separately.
|
||||
*
|
||||
* <p><b>NOTE: This convenience subclass does not work against Quartz 2.0.</b>
|
||||
* Use Quartz 2.0's native <code>JobDetailImpl</code> class or the new Quartz 2.0
|
||||
* Use Quartz 2.0's native {@code JobDetailImpl} class or the new Quartz 2.0
|
||||
* builder API instead. Alternatively, switch to Spring's {@link CronTriggerFactoryBean}
|
||||
* which largely is a drop-in replacement for this class and its properties and
|
||||
* consistently works against Quartz 1.x as well as Quartz 2.0/2.1.
|
||||
@@ -90,7 +90,7 @@ public class CronTriggerBean extends CronTrigger
|
||||
/**
|
||||
* Set the misfire instruction via the name of the corresponding
|
||||
* constant in the {@link org.quartz.CronTrigger} class.
|
||||
* Default is <code>MISFIRE_INSTRUCTION_SMART_POLICY</code>.
|
||||
* Default is {@code MISFIRE_INSTRUCTION_SMART_POLICY}.
|
||||
* @see org.quartz.CronTrigger#MISFIRE_INSTRUCTION_FIRE_ONCE_NOW
|
||||
* @see org.quartz.CronTrigger#MISFIRE_INSTRUCTION_DO_NOTHING
|
||||
* @see org.quartz.Trigger#MISFIRE_INSTRUCTION_SMART_POLICY
|
||||
|
||||
@@ -40,7 +40,7 @@ import org.springframework.util.ReflectionUtils;
|
||||
* A Spring {@link FactoryBean} for creating a Quartz {@link org.quartz.CronTrigger}
|
||||
* instance, supporting bean-style usage for trigger configuration.
|
||||
*
|
||||
* <p><code>CronTrigger(Impl)</code> itself is already a JavaBean but lacks sensible defaults.
|
||||
* <p>{@code CronTrigger(Impl)} itself is already a JavaBean but lacks sensible defaults.
|
||||
* This class uses the Spring bean name as job name, the Quartz default group ("DEFAULT")
|
||||
* as job group, the current time as start time, and indefinite repetition, if not specified.
|
||||
*
|
||||
@@ -58,9 +58,9 @@ import org.springframework.util.ReflectionUtils;
|
||||
* @see #setGroup
|
||||
* @see #setStartDelay
|
||||
* @see #setJobDetail
|
||||
* @see org.springframework.scheduling.quartz.SchedulerFactoryBean#setTriggers
|
||||
* @see org.springframework.scheduling.quartz.SchedulerFactoryBean#setJobDetails
|
||||
* @see org.springframework.scheduling.quartz.SimpleTriggerBean
|
||||
* @see SchedulerFactoryBean#setTriggers
|
||||
* @see SchedulerFactoryBean#setJobDetails
|
||||
* @see SimpleTriggerBean
|
||||
*/
|
||||
public class CronTriggerFactoryBean implements FactoryBean<CronTrigger>, BeanNameAware, InitializingBean {
|
||||
|
||||
@@ -182,7 +182,7 @@ public class CronTriggerFactoryBean implements FactoryBean<CronTrigger>, BeanNam
|
||||
/**
|
||||
* Set the misfire instruction via the name of the corresponding
|
||||
* constant in the {@link org.quartz.CronTrigger} class.
|
||||
* Default is <code>MISFIRE_INSTRUCTION_SMART_POLICY</code>.
|
||||
* Default is {@code MISFIRE_INSTRUCTION_SMART_POLICY}.
|
||||
* @see org.quartz.CronTrigger#MISFIRE_INSTRUCTION_FIRE_ONCE_NOW
|
||||
* @see org.quartz.CronTrigger#MISFIRE_INSTRUCTION_DO_NOTHING
|
||||
* @see org.quartz.Trigger#MISFIRE_INSTRUCTION_SMART_POLICY
|
||||
|
||||
@@ -49,7 +49,7 @@ public interface JobDetailAwareTrigger {
|
||||
|
||||
/**
|
||||
* Return the JobDetail that this Trigger is associated with.
|
||||
* @return the associated JobDetail, or <code>null</code> if none
|
||||
* @return the associated JobDetail, or {@code null} if none
|
||||
*/
|
||||
JobDetail getJobDetail();
|
||||
|
||||
|
||||
@@ -31,12 +31,12 @@ import org.springframework.context.ApplicationContextAware;
|
||||
* Convenience subclass of Quartz's {@link org.quartz.JobDetail} class,
|
||||
* making bean-style usage easier.
|
||||
*
|
||||
* <p><code>JobDetail</code> itself is already a JavaBean but lacks
|
||||
* <p>{@code JobDetail} itself is already a JavaBean but lacks
|
||||
* sensible defaults. This class uses the Spring bean name as job name,
|
||||
* and the Quartz default group ("DEFAULT") as job group if not specified.
|
||||
*
|
||||
* <p><b>NOTE: This convenience subclass does not work against Quartz 2.0.</b>
|
||||
* Use Quartz 2.0's native <code>JobDetailImpl</code> class or the new Quartz 2.0
|
||||
* Use Quartz 2.0's native {@code JobDetailImpl} class or the new Quartz 2.0
|
||||
* builder API instead. Alternatively, switch to Spring's {@link JobDetailFactoryBean}
|
||||
* which largely is a drop-in replacement for this class and its properties and
|
||||
* consistently works against Quartz 1.x as well as Quartz 2.0/2.1.
|
||||
|
||||
@@ -35,7 +35,7 @@ import org.springframework.context.ApplicationContextAware;
|
||||
* A Spring {@link FactoryBean} for creating a Quartz {@link org.quartz.JobDetail}
|
||||
* instance, supporting bean-style usage for JobDetail configuration.
|
||||
*
|
||||
* <p><code>JobDetail(Impl)</code> itself is already a JavaBean but lacks
|
||||
* <p>{@code JobDetail(Impl)} itself is already a JavaBean but lacks
|
||||
* sensible defaults. This class uses the Spring bean name as job name,
|
||||
* and the Quartz default group ("DEFAULT") as job group if not specified.
|
||||
*
|
||||
|
||||
@@ -83,8 +83,8 @@ public class LocalTaskExecutorThreadPool implements ThreadPool {
|
||||
// The present implementation always returns 1, making Quartz (1.6)
|
||||
// always schedule any tasks that it feels like scheduling.
|
||||
// This could be made smarter for specific TaskExecutors,
|
||||
// for example calling <code>getMaximumPoolSize() - getActiveCount()</code>
|
||||
// on a <code>java.util.concurrent.ThreadPoolExecutor</code>.
|
||||
// for example calling {@code getMaximumPoolSize() - getActiveCount()}
|
||||
// on a {@code java.util.concurrent.ThreadPoolExecutor}.
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ public abstract class QuartzJobBean implements Job {
|
||||
|
||||
/**
|
||||
* This implementation applies the passed-in job data map as bean property
|
||||
* values, and delegates to <code>executeInternal</code> afterwards.
|
||||
* values, and delegates to {@code executeInternal} afterwards.
|
||||
* @see #executeInternal
|
||||
*/
|
||||
public final void execute(JobExecutionContext context) throws JobExecutionException {
|
||||
|
||||
@@ -333,8 +333,8 @@ public abstract class SchedulerAccessor implements ResourceLoaderAware {
|
||||
* Add the given job to the Scheduler, if it doesn't already exist.
|
||||
* Overwrites the job in any case if "overwriteExistingJobs" is set.
|
||||
* @param jobDetail the job to add
|
||||
* @return <code>true</code> if the job was actually added,
|
||||
* <code>false</code> if it already existed before
|
||||
* @return {@code true} if the job was actually added,
|
||||
* {@code false} if it already existed before
|
||||
* @see #setOverwriteExistingJobs
|
||||
*/
|
||||
private boolean addJobToScheduler(JobDetail jobDetail) throws SchedulerException {
|
||||
@@ -351,8 +351,8 @@ public abstract class SchedulerAccessor implements ResourceLoaderAware {
|
||||
* Add the given trigger to the Scheduler, if it doesn't already exist.
|
||||
* Overwrites the trigger in any case if "overwriteExistingJobs" is set.
|
||||
* @param trigger the trigger to add
|
||||
* @return <code>true</code> if the trigger was actually added,
|
||||
* <code>false</code> if it already existed before
|
||||
* @return {@code true} if the trigger was actually added,
|
||||
* {@code false} if it already existed before
|
||||
* @see #setOverwriteExistingJobs
|
||||
*/
|
||||
private boolean addTriggerToScheduler(Trigger trigger) throws SchedulerException {
|
||||
|
||||
@@ -57,7 +57,7 @@ import org.springframework.util.CollectionUtils;
|
||||
*
|
||||
* <p>For dynamic registration of jobs at runtime, use a bean reference to
|
||||
* this SchedulerFactoryBean to get direct access to the Quartz Scheduler
|
||||
* (<code>org.quartz.Scheduler</code>). This allows you to create new jobs
|
||||
* ({@code org.quartz.Scheduler}). This allows you to create new jobs
|
||||
* and triggers, and also to control and monitor the entire Scheduler.
|
||||
*
|
||||
* <p>Note that Quartz instantiates a new Job for each execution, in
|
||||
@@ -201,7 +201,7 @@ public class SchedulerFactoryBean extends SchedulerAccessor implements FactoryBe
|
||||
/**
|
||||
* Set the Quartz SchedulerFactory implementation to use.
|
||||
* <p>Default is StdSchedulerFactory, reading in the standard
|
||||
* <code>quartz.properties</code> from <code>quartz.jar</code>.
|
||||
* {@code quartz.properties} from {@code quartz.jar}.
|
||||
* To use custom Quartz properties, specify the "configLocation"
|
||||
* or "quartzProperties" bean property on this FactoryBean.
|
||||
* @see org.quartz.impl.StdSchedulerFactory
|
||||
@@ -571,7 +571,7 @@ public class SchedulerFactoryBean extends SchedulerAccessor implements FactoryBe
|
||||
/**
|
||||
* Create the Scheduler instance for the given factory and scheduler name.
|
||||
* Called by {@link #afterPropertiesSet}.
|
||||
* <p>The default implementation invokes SchedulerFactory's <code>getScheduler</code>
|
||||
* <p>The default implementation invokes SchedulerFactory's {@code getScheduler}
|
||||
* method. Can be overridden for custom Scheduler creation.
|
||||
* @param schedulerFactory the factory to create the Scheduler with
|
||||
* @param schedulerName the name of the scheduler to create
|
||||
|
||||
@@ -32,7 +32,7 @@ import org.springframework.core.Constants;
|
||||
* Convenience subclass of Quartz's {@link org.quartz.SimpleTrigger} class,
|
||||
* making bean-style usage easier.
|
||||
*
|
||||
* <p><code>SimpleTrigger</code> itself is already a JavaBean but lacks sensible defaults.
|
||||
* <p>{@code SimpleTrigger} itself is already a JavaBean but lacks sensible defaults.
|
||||
* This class uses the Spring bean name as job name, the Quartz default group
|
||||
* ("DEFAULT") as job group, the current time as start time, and indefinite
|
||||
* repetition, if not specified.
|
||||
@@ -43,7 +43,7 @@ import org.springframework.core.Constants;
|
||||
* instead of registering the JobDetail separately.
|
||||
*
|
||||
* <p><b>NOTE: This convenience subclass does not work against Quartz 2.0.</b>
|
||||
* Use Quartz 2.0's native <code>JobDetailImpl</code> class or the new Quartz 2.0
|
||||
* Use Quartz 2.0's native {@code JobDetailImpl} class or the new Quartz 2.0
|
||||
* builder API instead. Alternatively, switch to Spring's {@link SimpleTriggerFactoryBean}
|
||||
* which largely is a drop-in replacement for this class and its properties and
|
||||
* consistently works against Quartz 1.x as well as Quartz 2.0/2.1.
|
||||
@@ -93,7 +93,7 @@ public class SimpleTriggerBean extends SimpleTrigger
|
||||
/**
|
||||
* Set the misfire instruction via the name of the corresponding
|
||||
* constant in the {@link org.quartz.SimpleTrigger} class.
|
||||
* Default is <code>MISFIRE_INSTRUCTION_SMART_POLICY</code>.
|
||||
* Default is {@code MISFIRE_INSTRUCTION_SMART_POLICY}.
|
||||
* @see org.quartz.SimpleTrigger#MISFIRE_INSTRUCTION_FIRE_NOW
|
||||
* @see org.quartz.SimpleTrigger#MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_EXISTING_COUNT
|
||||
* @see org.quartz.SimpleTrigger#MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_REMAINING_COUNT
|
||||
|
||||
@@ -40,7 +40,7 @@ import org.springframework.util.ReflectionUtils;
|
||||
* A Spring {@link FactoryBean} for creating a Quartz {@link org.quartz.SimpleTrigger}
|
||||
* instance, supporting bean-style usage for trigger configuration.
|
||||
*
|
||||
* <p><code>SimpleTrigger(Impl)</code> itself is already a JavaBean but lacks sensible defaults.
|
||||
* <p>{@code SimpleTrigger(Impl)} itself is already a JavaBean but lacks sensible defaults.
|
||||
* This class uses the Spring bean name as job name, the Quartz default group ("DEFAULT")
|
||||
* as job group, the current time as start time, and indefinite repetition, if not specified.
|
||||
*
|
||||
@@ -58,9 +58,9 @@ import org.springframework.util.ReflectionUtils;
|
||||
* @see #setGroup
|
||||
* @see #setStartDelay
|
||||
* @see #setJobDetail
|
||||
* @see org.springframework.scheduling.quartz.SchedulerFactoryBean#setTriggers
|
||||
* @see org.springframework.scheduling.quartz.SchedulerFactoryBean#setJobDetails
|
||||
* @see org.springframework.scheduling.quartz.CronTriggerBean
|
||||
* @see SchedulerFactoryBean#setTriggers
|
||||
* @see SchedulerFactoryBean#setJobDetails
|
||||
* @see CronTriggerBean
|
||||
*/
|
||||
public class SimpleTriggerFactoryBean implements FactoryBean<SimpleTrigger>, BeanNameAware, InitializingBean {
|
||||
|
||||
@@ -183,7 +183,7 @@ public class SimpleTriggerFactoryBean implements FactoryBean<SimpleTrigger>, Bea
|
||||
/**
|
||||
* Set the misfire instruction via the name of the corresponding
|
||||
* constant in the {@link org.quartz.SimpleTrigger} class.
|
||||
* Default is <code>MISFIRE_INSTRUCTION_SMART_POLICY</code>.
|
||||
* Default is {@code MISFIRE_INSTRUCTION_SMART_POLICY}.
|
||||
* @see org.quartz.SimpleTrigger#MISFIRE_INSTRUCTION_FIRE_NOW
|
||||
* @see org.quartz.SimpleTrigger#MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_EXISTING_COUNT
|
||||
* @see org.quartz.SimpleTrigger#MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_REMAINING_COUNT
|
||||
|
||||
@@ -53,7 +53,7 @@ public class SpringBeanJobFactory extends AdaptableJobFactory implements Schedul
|
||||
|
||||
/**
|
||||
* Specify the unknown properties (not found in the bean) that should be ignored.
|
||||
* <p>Default is <code>null</code>, indicating that all unknown properties
|
||||
* <p>Default is {@code null}, indicating that all unknown properties
|
||||
* should be ignored. Specify an empty array to throw an exception in case
|
||||
* of any unknown properties, or a list of property names that should be
|
||||
* ignored if there is no corresponding property found on the particular
|
||||
|
||||
@@ -47,12 +47,12 @@ import org.springframework.util.CollectionUtils;
|
||||
* <p>The optional "configLocation" property sets the location of a FreeMarker
|
||||
* properties file, within the current application. FreeMarker properties can be
|
||||
* overridden via "freemarkerSettings". All of these properties will be set by
|
||||
* calling FreeMarker's <code>Configuration.setSettings()</code> method and are
|
||||
* calling FreeMarker's {@code Configuration.setSettings()} method and are
|
||||
* subject to constraints set by FreeMarker.
|
||||
*
|
||||
* <p>The "freemarkerVariables" property can be used to specify a Map of
|
||||
* shared variables that will be applied to the Configuration via the
|
||||
* <code>setAllSharedVariables()</code> method. Like <code>setSettings()</code>,
|
||||
* {@code setAllSharedVariables()} method. Like {@code setSettings()},
|
||||
* these entries are subject to FreeMarker constraints.
|
||||
*
|
||||
* <p>The simplest way to use this class is to specify a "templateLoaderPath";
|
||||
@@ -109,7 +109,7 @@ public class FreeMarkerConfigurationFactory {
|
||||
|
||||
/**
|
||||
* Set properties that contain well-known FreeMarker keys which will be
|
||||
* passed to FreeMarker's <code>Configuration.setSettings</code> method.
|
||||
* passed to FreeMarker's {@code Configuration.setSettings} method.
|
||||
* @see freemarker.template.Configuration#setSettings
|
||||
*/
|
||||
public void setFreemarkerSettings(Properties settings) {
|
||||
@@ -118,7 +118,7 @@ public class FreeMarkerConfigurationFactory {
|
||||
|
||||
/**
|
||||
* Set a Map that contains well-known FreeMarker objects which will be passed
|
||||
* to FreeMarker's <code>Configuration.setAllSharedVariables()</code> method.
|
||||
* to FreeMarker's {@code Configuration.setAllSharedVariables()} method.
|
||||
* @see freemarker.template.Configuration#setAllSharedVariables
|
||||
*/
|
||||
public void setFreemarkerVariables(Map<String, Object> variables) {
|
||||
@@ -138,7 +138,7 @@ public class FreeMarkerConfigurationFactory {
|
||||
}
|
||||
|
||||
/**
|
||||
* Set a List of <code>TemplateLoader<code>s that will be used to search
|
||||
* Set a List of {@code TemplateLoader}s that will be used to search
|
||||
* for templates. For example, one or more custom loaders such as database
|
||||
* loaders could be configured and injected here.
|
||||
* @deprecated as of Spring 2.0.1, in favor of the "preTemplateLoaders"
|
||||
@@ -154,7 +154,7 @@ public class FreeMarkerConfigurationFactory {
|
||||
}
|
||||
|
||||
/**
|
||||
* Set a List of <code>TemplateLoader<code>s that will be used to search
|
||||
* Set a List of {@code TemplateLoader}s that will be used to search
|
||||
* for templates. For example, one or more custom loaders such as database
|
||||
* loaders could be configured and injected here.
|
||||
* <p>The {@link TemplateLoader TemplateLoaders} specified here will be
|
||||
@@ -169,7 +169,7 @@ public class FreeMarkerConfigurationFactory {
|
||||
}
|
||||
|
||||
/**
|
||||
* Set a List of <code>TemplateLoader<code>s that will be used to search
|
||||
* Set a List of {@code TemplateLoader}s that will be used to search
|
||||
* for templates. For example, one or more custom loaders such as database
|
||||
* loaders can be configured.
|
||||
* <p>The {@link TemplateLoader TemplateLoaders} specified here will be
|
||||
@@ -198,13 +198,13 @@ public class FreeMarkerConfigurationFactory {
|
||||
* pseudo URLs are supported, as understood by ResourceEditor. Allows for
|
||||
* relative paths when running in an ApplicationContext.
|
||||
* <p>Will define a path for the default FreeMarker template loader.
|
||||
* If a specified resource cannot be resolved to a <code>java.io.File</code>,
|
||||
* If a specified resource cannot be resolved to a {@code java.io.File},
|
||||
* a generic SpringTemplateLoader will be used, without modification detection.
|
||||
* <p>To enforce the use of SpringTemplateLoader, i.e. to not resolve a path
|
||||
* as file system resource in any case, turn off the "preferFileSystemAccess"
|
||||
* flag. See the latter's javadoc for details.
|
||||
* <p>If you wish to specify your own list of TemplateLoaders, do not set this
|
||||
* property and instead use <code>setTemplateLoaders(List templateLoaders)</code>
|
||||
* property and instead use {@code setTemplateLoaders(List templateLoaders)}
|
||||
* @see org.springframework.core.io.ResourceEditor
|
||||
* @see org.springframework.context.ApplicationContext#getResource
|
||||
* @see freemarker.template.Configuration#setDirectoryForTemplateLoading
|
||||
@@ -323,7 +323,7 @@ public class FreeMarkerConfigurationFactory {
|
||||
/**
|
||||
* Return a new Configuration object. Subclasses can override this for
|
||||
* custom initialization, or for using a mock object for testing.
|
||||
* <p>Called by <code>createConfiguration()</code>.
|
||||
* <p>Called by {@code createConfiguration()}.
|
||||
* @return the Configuration object
|
||||
* @throws IOException if a config file wasn't found
|
||||
* @throws TemplateException on FreeMarker initialization failure
|
||||
@@ -374,7 +374,7 @@ public class FreeMarkerConfigurationFactory {
|
||||
* To be overridden by subclasses that want to to register custom
|
||||
* TemplateLoader instances after this factory created its default
|
||||
* template loaders.
|
||||
* <p>Called by <code>createConfiguration()</code>. Note that specified
|
||||
* <p>Called by {@code createConfiguration()}. Note that specified
|
||||
* "postTemplateLoaders" will be registered <i>after</i> any loaders
|
||||
* registered by this callback; as a consequence, they are are <i>not</i>
|
||||
* included in the given List.
|
||||
@@ -411,7 +411,7 @@ public class FreeMarkerConfigurationFactory {
|
||||
* To be overridden by subclasses that want to to perform custom
|
||||
* post-processing of the Configuration object after this factory
|
||||
* performed its default initialization.
|
||||
* <p>Called by <code>createConfiguration()</code>.
|
||||
* <p>Called by {@code createConfiguration()}.
|
||||
* @param config the current Configuration object
|
||||
* @throws IOException if a config file wasn't found
|
||||
* @throws TemplateException on FreeMarker initialization failure
|
||||
|
||||
@@ -46,13 +46,13 @@ import net.sf.jasperreports.engine.export.JRXlsExporter;
|
||||
public abstract class JasperReportsUtils {
|
||||
|
||||
/**
|
||||
* Convert the given report data value to a <code>JRDataSource</code>.
|
||||
* <p>In the default implementation, a <code>JRDataSource</code>,
|
||||
* <code>java.util.Collection</code> or object array is detected.
|
||||
* The latter are converted to <code>JRBeanCollectionDataSource</code>
|
||||
* or <code>JRBeanArrayDataSource</code>, respectively.
|
||||
* Convert the given report data value to a {@code JRDataSource}.
|
||||
* <p>In the default implementation, a {@code JRDataSource},
|
||||
* {@code java.util.Collection} or object array is detected.
|
||||
* The latter are converted to {@code JRBeanCollectionDataSource}
|
||||
* or {@code JRBeanArrayDataSource}, respectively.
|
||||
* @param value the report data value to convert
|
||||
* @return the JRDataSource (never <code>null</code>)
|
||||
* @return the JRDataSource (never {@code null})
|
||||
* @throws IllegalArgumentException if the value could not be converted
|
||||
* @see net.sf.jasperreports.engine.JRDataSource
|
||||
* @see net.sf.jasperreports.engine.data.JRBeanCollectionDataSource
|
||||
@@ -74,14 +74,14 @@ public abstract class JasperReportsUtils {
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the supplied <code>JasperPrint</code> instance using the
|
||||
* supplied <code>JRAbstractExporter</code> instance and write the results
|
||||
* to the supplied <code>Writer</code>.
|
||||
* <p>Make sure that the <code>JRAbstractExporter</code> implementation
|
||||
* you supply is capable of writing to a <code>Writer</code>.
|
||||
* @param exporter the <code>JRAbstractExporter</code> to use to render the report
|
||||
* @param print the <code>JasperPrint</code> instance to render
|
||||
* @param writer the <code>Writer</code> to write the result to
|
||||
* Render the supplied {@code JasperPrint} instance using the
|
||||
* supplied {@code JRAbstractExporter} instance and write the results
|
||||
* to the supplied {@code Writer}.
|
||||
* <p>Make sure that the {@code JRAbstractExporter} implementation
|
||||
* you supply is capable of writing to a {@code Writer}.
|
||||
* @param exporter the {@code JRAbstractExporter} to use to render the report
|
||||
* @param print the {@code JasperPrint} instance to render
|
||||
* @param writer the {@code Writer} to write the result to
|
||||
* @throws JRException if rendering failed
|
||||
*/
|
||||
public static void render(JRExporter exporter, JasperPrint print, Writer writer)
|
||||
@@ -93,14 +93,14 @@ public abstract class JasperReportsUtils {
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the supplied <code>JasperPrint</code> instance using the
|
||||
* supplied <code>JRAbstractExporter</code> instance and write the results
|
||||
* to the supplied <code>OutputStream</code>.
|
||||
* <p>Make sure that the <code>JRAbstractExporter</code> implementation you
|
||||
* supply is capable of writing to a <code>OutputStream</code>.
|
||||
* @param exporter the <code>JRAbstractExporter</code> to use to render the report
|
||||
* @param print the <code>JasperPrint</code> instance to render
|
||||
* @param outputStream the <code>OutputStream</code> to write the result to
|
||||
* Render the supplied {@code JasperPrint} instance using the
|
||||
* supplied {@code JRAbstractExporter} instance and write the results
|
||||
* to the supplied {@code OutputStream}.
|
||||
* <p>Make sure that the {@code JRAbstractExporter} implementation you
|
||||
* supply is capable of writing to a {@code OutputStream}.
|
||||
* @param exporter the {@code JRAbstractExporter} to use to render the report
|
||||
* @param print the {@code JasperPrint} instance to render
|
||||
* @param outputStream the {@code OutputStream} to write the result to
|
||||
* @throws JRException if rendering failed
|
||||
*/
|
||||
public static void render(JRExporter exporter, JasperPrint print, OutputStream outputStream)
|
||||
@@ -113,11 +113,11 @@ public abstract class JasperReportsUtils {
|
||||
|
||||
/**
|
||||
* Render a report in CSV format using the supplied report data.
|
||||
* Writes the results to the supplied <code>Writer</code>.
|
||||
* @param report the <code>JasperReport</code> instance to render
|
||||
* Writes the results to the supplied {@code Writer}.
|
||||
* @param report the {@code JasperReport} instance to render
|
||||
* @param parameters the parameters to use for rendering
|
||||
* @param writer the <code>Writer</code> to write the rendered report to
|
||||
* @param reportData a <code>JRDataSource</code>, <code>java.util.Collection</code> or object array
|
||||
* @param writer the {@code Writer} to write the rendered report to
|
||||
* @param reportData a {@code JRDataSource}, {@code java.util.Collection} or object array
|
||||
* (converted accordingly), representing the report data to read fields from
|
||||
* @throws JRException if rendering failed
|
||||
* @see #convertReportData
|
||||
@@ -131,11 +131,11 @@ public abstract class JasperReportsUtils {
|
||||
|
||||
/**
|
||||
* Render a report in CSV format using the supplied report data.
|
||||
* Writes the results to the supplied <code>Writer</code>.
|
||||
* @param report the <code>JasperReport</code> instance to render
|
||||
* Writes the results to the supplied {@code Writer}.
|
||||
* @param report the {@code JasperReport} instance to render
|
||||
* @param parameters the parameters to use for rendering
|
||||
* @param writer the <code>Writer</code> to write the rendered report to
|
||||
* @param reportData a <code>JRDataSource</code>, <code>java.util.Collection</code> or object array
|
||||
* @param writer the {@code Writer} to write the rendered report to
|
||||
* @param reportData a {@code JRDataSource}, {@code java.util.Collection} or object array
|
||||
* (converted accordingly), representing the report data to read fields from
|
||||
* @param exporterParameters a {@link Map} of {@link JRExporterParameter exporter parameters}
|
||||
* @throws JRException if rendering failed
|
||||
@@ -152,11 +152,11 @@ public abstract class JasperReportsUtils {
|
||||
|
||||
/**
|
||||
* Render a report in HTML format using the supplied report data.
|
||||
* Writes the results to the supplied <code>Writer</code>.
|
||||
* @param report the <code>JasperReport</code> instance to render
|
||||
* Writes the results to the supplied {@code Writer}.
|
||||
* @param report the {@code JasperReport} instance to render
|
||||
* @param parameters the parameters to use for rendering
|
||||
* @param writer the <code>Writer</code> to write the rendered report to
|
||||
* @param reportData a <code>JRDataSource</code>, <code>java.util.Collection</code> or object array
|
||||
* @param writer the {@code Writer} to write the rendered report to
|
||||
* @param reportData a {@code JRDataSource}, {@code java.util.Collection} or object array
|
||||
* (converted accordingly), representing the report data to read fields from
|
||||
* @throws JRException if rendering failed
|
||||
* @see #convertReportData
|
||||
@@ -170,11 +170,11 @@ public abstract class JasperReportsUtils {
|
||||
|
||||
/**
|
||||
* Render a report in HTML format using the supplied report data.
|
||||
* Writes the results to the supplied <code>Writer</code>.
|
||||
* @param report the <code>JasperReport</code> instance to render
|
||||
* Writes the results to the supplied {@code Writer}.
|
||||
* @param report the {@code JasperReport} instance to render
|
||||
* @param parameters the parameters to use for rendering
|
||||
* @param writer the <code>Writer</code> to write the rendered report to
|
||||
* @param reportData a <code>JRDataSource</code>, <code>java.util.Collection</code> or object array
|
||||
* @param writer the {@code Writer} to write the rendered report to
|
||||
* @param reportData a {@code JRDataSource}, {@code java.util.Collection} or object array
|
||||
* (converted accordingly), representing the report data to read fields from
|
||||
* @param exporterParameters a {@link Map} of {@link JRExporterParameter exporter parameters}
|
||||
* @throws JRException if rendering failed
|
||||
@@ -191,11 +191,11 @@ public abstract class JasperReportsUtils {
|
||||
|
||||
/**
|
||||
* Render a report in PDF format using the supplied report data.
|
||||
* Writes the results to the supplied <code>OutputStream</code>.
|
||||
* @param report the <code>JasperReport</code> instance to render
|
||||
* Writes the results to the supplied {@code OutputStream}.
|
||||
* @param report the {@code JasperReport} instance to render
|
||||
* @param parameters the parameters to use for rendering
|
||||
* @param stream the <code>OutputStream</code> to write the rendered report to
|
||||
* @param reportData a <code>JRDataSource</code>, <code>java.util.Collection</code> or object array
|
||||
* @param stream the {@code OutputStream} to write the rendered report to
|
||||
* @param reportData a {@code JRDataSource}, {@code java.util.Collection} or object array
|
||||
* (converted accordingly), representing the report data to read fields from
|
||||
* @throws JRException if rendering failed
|
||||
* @see #convertReportData
|
||||
@@ -209,11 +209,11 @@ public abstract class JasperReportsUtils {
|
||||
|
||||
/**
|
||||
* Render a report in PDF format using the supplied report data.
|
||||
* Writes the results to the supplied <code>OutputStream</code>.
|
||||
* @param report the <code>JasperReport</code> instance to render
|
||||
* Writes the results to the supplied {@code OutputStream}.
|
||||
* @param report the {@code JasperReport} instance to render
|
||||
* @param parameters the parameters to use for rendering
|
||||
* @param stream the <code>OutputStream</code> to write the rendered report to
|
||||
* @param reportData a <code>JRDataSource</code>, <code>java.util.Collection</code> or object array
|
||||
* @param stream the {@code OutputStream} to write the rendered report to
|
||||
* @param reportData a {@code JRDataSource}, {@code java.util.Collection} or object array
|
||||
* (converted accordingly), representing the report data to read fields from
|
||||
* @param exporterParameters a {@link Map} of {@link JRExporterParameter exporter parameters}
|
||||
* @throws JRException if rendering failed
|
||||
@@ -230,11 +230,11 @@ public abstract class JasperReportsUtils {
|
||||
|
||||
/**
|
||||
* Render a report in XLS format using the supplied report data.
|
||||
* Writes the results to the supplied <code>OutputStream</code>.
|
||||
* @param report the <code>JasperReport</code> instance to render
|
||||
* Writes the results to the supplied {@code OutputStream}.
|
||||
* @param report the {@code JasperReport} instance to render
|
||||
* @param parameters the parameters to use for rendering
|
||||
* @param stream the <code>OutputStream</code> to write the rendered report to
|
||||
* @param reportData a <code>JRDataSource</code>, <code>java.util.Collection</code> or object array
|
||||
* @param stream the {@code OutputStream} to write the rendered report to
|
||||
* @param reportData a {@code JRDataSource}, {@code java.util.Collection} or object array
|
||||
* (converted accordingly), representing the report data to read fields from
|
||||
* @throws JRException if rendering failed
|
||||
* @see #convertReportData
|
||||
@@ -248,11 +248,11 @@ public abstract class JasperReportsUtils {
|
||||
|
||||
/**
|
||||
* Render a report in XLS format using the supplied report data.
|
||||
* Writes the results to the supplied <code>OutputStream</code>.
|
||||
* @param report the <code>JasperReport</code> instance to render
|
||||
* Writes the results to the supplied {@code OutputStream}.
|
||||
* @param report the {@code JasperReport} instance to render
|
||||
* @param parameters the parameters to use for rendering
|
||||
* @param stream the <code>OutputStream</code> to write the rendered report to
|
||||
* @param reportData a <code>JRDataSource</code>, <code>java.util.Collection</code> or object array
|
||||
* @param stream the {@code OutputStream} to write the rendered report to
|
||||
* @param reportData a {@code JRDataSource}, {@code java.util.Collection} or object array
|
||||
* (converted accordingly), representing the report data to read fields from
|
||||
* @param exporterParameters a {@link Map} of {@link JRExporterParameter exporter parameters}
|
||||
* @throws JRException if rendering failed
|
||||
|
||||
@@ -26,14 +26,14 @@ import org.apache.velocity.runtime.log.LogSystem;
|
||||
* Velocity LogSystem implementation for Jakarta Commons Logging.
|
||||
* Used by VelocityConfigurer to redirect log output.
|
||||
*
|
||||
* <p><b>NOTE:</b> To be replaced by Velocity 1.5's <code>LogChute</code> mechanism
|
||||
* and Velocity 1.6's <code>CommonsLogLogChute</code> implementation once we
|
||||
* <p><b>NOTE:</b> To be replaced by Velocity 1.5's {@code LogChute} mechanism
|
||||
* and Velocity 1.6's {@code CommonsLogLogChute} implementation once we
|
||||
* upgrade to Velocity 1.6+ (likely Velocity 1.7+) in a future version of Spring.
|
||||
*
|
||||
* @author Juergen Hoeller
|
||||
* @since 07.08.2003
|
||||
* @see VelocityEngineFactoryBean
|
||||
* @deprecated as of Spring 3.2, in favor of Velocity 1.6's <code>CommonsLogLogChute</code>
|
||||
* @deprecated as of Spring 3.2, in favor of Velocity 1.6's {@code CommonsLogLogChute}
|
||||
*/
|
||||
@Deprecated
|
||||
public class CommonsLoggingLogSystem implements LogSystem {
|
||||
|
||||
@@ -32,15 +32,15 @@ import org.springframework.util.StringUtils;
|
||||
/**
|
||||
* Velocity ResourceLoader adapter that loads via a Spring ResourceLoader.
|
||||
* Used by VelocityEngineFactory for any resource loader path that cannot
|
||||
* be resolved to a <code>java.io.File</code>.
|
||||
* be resolved to a {@code java.io.File}.
|
||||
*
|
||||
* <p>Note that this loader does not allow for modification detection:
|
||||
* Use Velocity's default FileResourceLoader for <code>java.io.File</code>
|
||||
* Use Velocity's default FileResourceLoader for {@code java.io.File}
|
||||
* resources.
|
||||
*
|
||||
* <p>Expects "spring.resource.loader" and "spring.resource.loader.path"
|
||||
* application attributes in the Velocity runtime: the former of type
|
||||
* <code>org.springframework.core.io.ResourceLoader</code>, the latter a String.
|
||||
* {@code org.springframework.core.io.ResourceLoader}, the latter a String.
|
||||
*
|
||||
* @author Juergen Hoeller
|
||||
* @since 14.03.2004
|
||||
|
||||
@@ -131,7 +131,7 @@ public class VelocityEngineFactory {
|
||||
* pseudo URLs are supported, as understood by ResourceLoader. Allows for
|
||||
* relative paths when running in an ApplicationContext.
|
||||
* <p>Will define a path for the default Velocity resource loader with the name
|
||||
* "file". If the specified resource cannot be resolved to a <code>java.io.File</code>,
|
||||
* "file". If the specified resource cannot be resolved to a {@code java.io.File},
|
||||
* a generic SpringResourceLoader will be used under the name "spring", without
|
||||
* modification detection.
|
||||
* <p>Note that resource caching will be enabled in any case. With the file
|
||||
@@ -270,7 +270,7 @@ public class VelocityEngineFactory {
|
||||
/**
|
||||
* Return a new VelocityEngine. Subclasses can override this for
|
||||
* custom initialization, or for using a mock object for testing.
|
||||
* <p>Called by <code>createVelocityEngine()</code>.
|
||||
* <p>Called by {@code createVelocityEngine()}.
|
||||
* @return the VelocityEngine instance
|
||||
* @throws IOException if a config file wasn't found
|
||||
* @throws VelocityException on Velocity initialization failure
|
||||
@@ -283,7 +283,7 @@ public class VelocityEngineFactory {
|
||||
/**
|
||||
* Initialize a Velocity resource loader for the given VelocityEngine:
|
||||
* either a standard Velocity FileResourceLoader or a SpringResourceLoader.
|
||||
* <p>Called by <code>createVelocityEngine()</code>.
|
||||
* <p>Called by {@code createVelocityEngine()}.
|
||||
* @param velocityEngine the VelocityEngine to configure
|
||||
* @param resourceLoaderPath the path to load Velocity resources from
|
||||
* @see org.apache.velocity.runtime.resource.loader.FileResourceLoader
|
||||
@@ -334,7 +334,7 @@ public class VelocityEngineFactory {
|
||||
|
||||
/**
|
||||
* Initialize a SpringResourceLoader for the given VelocityEngine.
|
||||
* <p>Called by <code>initVelocityResourceLoader</code>.
|
||||
* <p>Called by {@code initVelocityResourceLoader}.
|
||||
* @param velocityEngine the VelocityEngine to configure
|
||||
* @param resourceLoaderPath the path to load Velocity resources from
|
||||
* @see SpringResourceLoader
|
||||
@@ -357,7 +357,7 @@ public class VelocityEngineFactory {
|
||||
* To be implemented by subclasses that want to to perform custom
|
||||
* post-processing of the VelocityEngine after this FactoryBean
|
||||
* performed its default configuration (but before VelocityEngine.init).
|
||||
* <p>Called by <code>createVelocityEngine()</code>.
|
||||
* <p>Called by {@code createVelocityEngine()}.
|
||||
* @param velocityEngine the current VelocityEngine
|
||||
* @throws IOException if a config file wasn't found
|
||||
* @throws VelocityException on Velocity initialization failure
|
||||
|
||||
Reference in New Issue
Block a user