public final class ConfluenceHtmlEntityEncodingPolicy extends Object implements com.atlassian.velocity.htmlsafe.ReferenceInsertionPolicy
Constructor and Description |
---|
ConfluenceHtmlEntityEncodingPolicy(TemplateHtmlEntityEncodingPolicy templateEncodingPolicy) |
Modifier and Type | Method and Description |
---|---|
org.apache.velocity.app.event.ReferenceInsertionEventHandler |
getReferenceInsertionEventHandler(org.apache.velocity.context.Context context) |
boolean |
shouldAutoEncode(org.apache.velocity.context.Context context) |
boolean |
shouldAutoEncode(org.apache.velocity.context.Context context,
@Nullable org.apache.velocity.Template template)
Decides whether autoencoding should be enabled for a given context and optional template.
|
public ConfluenceHtmlEntityEncodingPolicy(TemplateHtmlEntityEncodingPolicy templateEncodingPolicy)
public boolean shouldAutoEncode(org.apache.velocity.context.Context context, @Nullable org.apache.velocity.Template template)
ConfluenceVelocityTemplate
without autoencodeDisabledConfluenceVelocityTemplate
and the context _is_ or _wraps an OutputMimeTypeAwareContext
with a mimetype of htmlcontext
- a context which will be handled specially if it is an OutputMimeTypeAwareContext
or is an
InternalContextAdapter
containing an OutputMimeTypeAwareContext
.template
- a nullable template which will be handled specially if it's a ConfluenceVelocityTemplate
public boolean shouldAutoEncode(org.apache.velocity.context.Context context)
public org.apache.velocity.app.event.ReferenceInsertionEventHandler getReferenceInsertionEventHandler(org.apache.velocity.context.Context context)
getReferenceInsertionEventHandler
in interface com.atlassian.velocity.htmlsafe.ReferenceInsertionPolicy
Copyright © 2003–2020 Atlassian. All rights reserved.