com.atlassian.confluence.velocity.context
Class OutputMimeTypeAwareVelocityContext
java.lang.Object
org.apache.velocity.context.AbstractContext
org.apache.velocity.VelocityContext
com.atlassian.confluence.velocity.context.OutputMimeTypeAwareVelocityContext
- All Implemented Interfaces:
- OutputMimeTypeAwareContext, Cloneable, org.apache.velocity.context.Context, org.apache.velocity.context.InternalEventContext
public final class OutputMimeTypeAwareVelocityContext
- extends org.apache.velocity.VelocityContext
- implements OutputMimeTypeAwareContext
Velocity context that allows tracking of its output destination as a MIME type.
- Since:
- 3.0
- See Also:
OutputMimeTypeAwareContext
,
VelocityContext
Methods inherited from class org.apache.velocity.VelocityContext |
clone, internalContainsKey, internalGet, internalGetKeys, internalPut, internalRemove |
Methods inherited from class org.apache.velocity.context.AbstractContext |
containsKey, get, getChainedContext, getKeys, put, remove |
OutputMimeTypeAwareVelocityContext
public OutputMimeTypeAwareVelocityContext()
OutputMimeTypeAwareVelocityContext
public OutputMimeTypeAwareVelocityContext(Map map)
OutputMimeTypeAwareVelocityContext
public OutputMimeTypeAwareVelocityContext(org.apache.velocity.context.Context context)
OutputMimeTypeAwareVelocityContext
public OutputMimeTypeAwareVelocityContext(Map map,
org.apache.velocity.context.Context context)
getOutputMimeType
public String getOutputMimeType()
- Specified by:
getOutputMimeType
in interface OutputMimeTypeAwareContext
- Returns:
- the MIME type of the destination format for this context.
setOutputMimeType
public void setOutputMimeType(String outputMimeType)
pushCurrentTemplateName
public void pushCurrentTemplateName(String arg0)
popCurrentTemplateName
public void popCurrentTemplateName()
getCurrentTemplateName
public String getCurrentTemplateName()
getTemplateNameStack
public Object[] getTemplateNameStack()
pushCurrentMacroName
public void pushCurrentMacroName(String arg0)
popCurrentMacroName
public void popCurrentMacroName()
getCurrentMacroName
public String getCurrentMacroName()
getCurrentMacroCallDepth
public int getCurrentMacroCallDepth()
getMacroNameStack
public Object[] getMacroNameStack()
icacheGet
public org.apache.velocity.util.introspection.IntrospectionCacheData icacheGet(Object arg0)
icachePut
public void icachePut(Object arg0,
org.apache.velocity.util.introspection.IntrospectionCacheData arg1)
setCurrentResource
public void setCurrentResource(org.apache.velocity.runtime.resource.Resource arg0)
getCurrentResource
public org.apache.velocity.runtime.resource.Resource getCurrentResource()
getAllowRendering
public boolean getAllowRendering()
setAllowRendering
public void setAllowRendering(boolean arg0)
setMacroLibraries
public void setMacroLibraries(List arg0)
getMacroLibraries
public List getMacroLibraries()
attachEventCartridge
public org.apache.velocity.app.event.EventCartridge attachEventCartridge(org.apache.velocity.app.event.EventCartridge arg0)
- Specified by:
attachEventCartridge
in interface org.apache.velocity.context.InternalEventContext
getEventCartridge
public org.apache.velocity.app.event.EventCartridge getEventCartridge()
- Specified by:
getEventCartridge
in interface org.apache.velocity.context.InternalEventContext
Copyright © 2003-2011 Atlassian. All Rights Reserved.