public class WidgetDirective extends AbstractDirective
| 构造器和说明 |
|---|
WidgetDirective() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Map<String,Object> |
createPropertyMap(org.apache.velocity.context.InternalContextAdapter context,
org.apache.velocity.runtime.parser.node.Node node)
创建属性集合
|
int |
getType() |
VelocityContext |
getWidgetContext(org.apache.velocity.context.InternalContextAdapter context,
org.apache.velocity.runtime.parser.node.Node node)
获取上下文
|
String |
getWidgetName(org.apache.velocity.context.InternalContextAdapter context,
org.apache.velocity.runtime.parser.node.Node node)
获取节点名
|
org.apache.velocity.Template |
getWidgetTemplate(org.apache.velocity.app.VelocityEngine engine,
String widgetName)
获取模板
|
boolean |
render(org.apache.velocity.context.InternalContextAdapter context,
Writer writer,
org.apache.velocity.runtime.parser.node.Node node)
渲染指令
|
getEngine, getName, getProperty, getPropertyCount, setPropertypublic int getType()
getType 在类中 org.apache.velocity.runtime.directive.Directivepublic final boolean render(org.apache.velocity.context.InternalContextAdapter context,
Writer writer,
org.apache.velocity.runtime.parser.node.Node node)
throws IOException,
org.apache.velocity.exception.ResourceNotFoundException,
org.apache.velocity.exception.ParseErrorException,
org.apache.velocity.exception.MethodInvocationException
render 在类中 org.apache.velocity.runtime.directive.DirectiveIOExceptionorg.apache.velocity.exception.ResourceNotFoundExceptionorg.apache.velocity.exception.ParseErrorExceptionorg.apache.velocity.exception.MethodInvocationExceptionpublic final String getWidgetName(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node)
context - node - public org.apache.velocity.Template getWidgetTemplate(org.apache.velocity.app.VelocityEngine engine,
String widgetName)
engine - widgetName - public VelocityContext getWidgetContext(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node)
context - node - protected Map<String,Object> createPropertyMap(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node)
AbstractDirectivecreatePropertyMap 在类中 AbstractDirectiveCopyright © 2024. All rights reserved.