public abstract class AbstractDirective
extends org.apache.velocity.runtime.directive.Directive
| 构造器和说明 |
|---|
AbstractDirective() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Map<String,Object> |
createPropertyMap(org.apache.velocity.context.InternalContextAdapter context,
org.apache.velocity.runtime.parser.node.Node node)
创建属性集合
|
protected org.apache.velocity.app.VelocityEngine |
getEngine(org.apache.velocity.context.InternalContextAdapter context)
获取模板引擎
|
String |
getName() |
protected String |
getProperty(org.apache.velocity.app.VelocityEngine engine,
String key,
String def)
获取配置属性
|
protected int |
getPropertyCount(org.apache.velocity.runtime.parser.node.Node node)
获取属性总数
|
protected void |
setProperty(Map<String,Object> propertyMap,
org.apache.velocity.context.InternalContextAdapter context,
org.apache.velocity.runtime.parser.node.Node node)
存放属性
|
public String getName()
getName 在类中 org.apache.velocity.runtime.directive.Directiveprotected org.apache.velocity.app.VelocityEngine getEngine(org.apache.velocity.context.InternalContextAdapter context)
context - protected int getPropertyCount(org.apache.velocity.runtime.parser.node.Node node)
node - protected Map<String,Object> createPropertyMap(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node) throws org.apache.velocity.exception.ParseErrorException, org.apache.velocity.exception.MethodInvocationException
context - node - org.apache.velocity.exception.ParseErrorExceptionorg.apache.velocity.exception.MethodInvocationExceptionprotected void setProperty(Map<String,Object> propertyMap, org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node) throws org.apache.velocity.exception.ParseErrorException, org.apache.velocity.exception.MethodInvocationException
propertyMap - context - node - org.apache.velocity.exception.ParseErrorExceptionorg.apache.velocity.exception.MethodInvocationExceptionCopyright © 2024. All rights reserved.