| 程序包 | 说明 |
|---|---|
| org.beetl.core | |
| org.beetl.core.engine | |
| org.beetl.core.fun | |
| org.beetl.core.io | |
| org.beetl.core.lab | |
| org.beetl.core.statement | |
| org.beetl.ext.fn | |
| org.beetl.ext.tag |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Context |
Tag.ctx |
protected Context |
ByteWriter.ctx |
| 限定符和类型 | 方法和说明 |
|---|---|
Context |
Template.getCtx() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
Function.call(Object[] paras,
Context ctx) |
Object |
VirtualClassAttribute.eval(Object o,
String attributeName,
Context ctx) |
void |
Tag.init(Context ctx,
Object[] args,
Statement st) |
| 构造器和说明 |
|---|
ByteWriter(Context ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TypeBindingProbe.check(Context ctx) |
abstract void |
Probe.check(Context ctx) |
void |
BasicProgramOptProbe.check(Context ctx) |
void |
FilterProgram.execute(Context ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
SingleFunctionWrapper.call(Object[] paras,
Context ctx) |
Object |
MutipleFunctionWrapper.call(Object[] paras,
Context ctx) |
Object |
FileFunctionWrapper.call(Object[] paras,
Context ctx) |
protected Object[] |
FunctionWrapper.getContextParas(Object[] paras,
Context ctx) |
| 构造器和说明 |
|---|
ByteWriter_Byte(OutputStream os,
String cs,
Context ctx) |
ByteWriter_Byte(OutputStream os,
String cs,
Context ctx,
ByteWriter parent) |
ByteWriter_Char(Writer w,
String cs,
Context ctx) |
ByteWriter_Char(Writer w,
String cs,
Context ctx,
ByteWriter parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
List |
Test.TestFun.call(Object[] paras,
Context ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
VarTemplateAssignStatement.evaluate(Context ctx) |
Object |
VarSquareAttribute.evaluate(Context ctx) |
Object |
VarRef.evaluate(Context ctx) |
Object |
VarDefineNode.evaluate(Context ctx) |
Object |
VarAttribute.evaluate(Context ctx) |
Object |
VarAssignExpression.evaluate(Context ctx) |
Object |
TernaryExpression.evaluate(Context ctx) |
Object |
OrExpression.evaluate(Context ctx) |
Object |
NotBooleanExpression.evaluate(Context ctx) |
Object |
NegExpression.evaluate(Context ctx) |
Object |
NativeCallExpression.evaluate(Context ctx) |
Object |
Literal.evaluate(Context ctx) |
Object |
JsonMapExpression.evaluate(Context ctx) |
Object |
JsonArrayExpression.evaluate(Context ctx) |
Object |
IncDecExpression.evaluate(Context ctx) |
Object |
FunctionExpression.evaluate(Context ctx) |
Object |
FormatExpression.evaluate(Context ctx) |
Object |
Expression.evaluate(Context ctx) |
Object |
ContentBodyExpression.evaluate(Context ctx) |
Object |
CompareExpression.evaluate(Context ctx) |
Object |
ArthExpression.evaluate(Context ctx) |
Object |
AndExpression.evaluate(Context ctx) |
Object |
VarVirtualAttribute.evaluate(Context ctx,
Object o) |
Object |
VarSquareAttribute.evaluate(Context ctx,
Object o) |
Object |
VarAttribute.evaluate(Context ctx,
Object o) |
Object |
FormatExpression.evaluateValue(Object o,
Context ctx) |
void |
WhileStatement.execute(Context ctx) |
void |
VarAssignStatementSeq.execute(Context ctx) |
void |
VarAssignStatement.execute(Context ctx) |
void |
VarAssignNullStatment.execute(Context ctx) |
void |
TryCatchStatement.execute(Context ctx) |
void |
TagStatement.execute(Context ctx) |
void |
SwitchStatement.execute(Context ctx) |
void |
StaticTextByteASTNode.execute(Context ctx) |
void |
StaticTextASTNode.execute(Context ctx) |
void |
StatementExpression.execute(Context ctx) |
abstract void |
Statement.execute(Context ctx) |
void |
SelectStatement.execute(Context ctx) |
void |
SafePlaceholderST.execute(Context ctx) |
void |
ReturnStatement.execute(Context ctx) |
void |
Program.execute(Context ctx) |
void |
PlaceholderST.execute(Context ctx) |
void |
IfStatement.execute(Context ctx) |
void |
GeneralForStatement.execute(Context ctx) |
void |
FunctionStatement.execute(Context ctx) |
void |
ForStatement.execute(Context ctx) |
void |
ErrorGrammarProgram.execute(Context ctx) |
void |
EndStatement.execute(Context ctx) |
void |
DirectiveStatement.execute(Context ctx) |
void |
ContinueStatement.execute(Context ctx) |
void |
BreakStatement.execute(Context ctx) |
void |
BlockStatement.execute(Context ctx) |
void |
AjaxStatement.execute(Context ctx) |
void |
ProgramMetaData.initContext(Context ctx)
模板每次渲染前,初始化ctx,如分配变量空间
|
protected void |
ProgramMetaData.putGlobaToArray(Context ctx)
将模板全局变量转为数组
|
protected void |
TagVarBindingStatement.runTag(Tag tag,
Context ctx) |
protected void |
TagStatement.runTag(Tag tag,
Context ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
Number |
TruncFunction.call(Object[] paras,
Context ctx) |
Iterator<Integer> |
Range.call(Object[] paras,
Context ctx) |
Object |
QuestionMark.call(Object[] paras,
Context ctx) |
String |
Println.call(Object[] paras,
Context ctx) |
String |
Printf.call(Object[] paras,
Context ctx) |
String |
Print.call(Object[] paras,
Context ctx) |
Object |
ParseLong.call(Object[] paras,
Context ctx) |
Object |
ParseInt.call(Object[] paras,
Context ctx) |
Object |
ParseDouble.call(Object[] paras,
Context ctx) |
Object |
NVLFunction.call(Object[] paras,
Context ctx) |
Object |
Json.call(Object[] paras,
Context ctx) |
Boolean |
HasWebSession.call(Object[] paras,
Context ctx) |
Object |
GetValueFunction.call(Object[] paras,
Context ctx) |
Object |
Flush.call(Object[] paras,
Context ctx) |
Boolean |
EmptyFunction.call(Object[] paras,
Context ctx)
已过时。
|
Boolean |
EmptyExpressionFunction.call(Object[] paras,
Context ctx) |
Object |
DecodeFunction.call(Object[] paras,
Context ctx) |
Object |
DebugFunction.call(Object[] paras,
Context ctx) |
Date |
DateFunction.call(Object[] paras,
Context ctx) |
Boolean |
CheckExistFunction.call(Object[] paras,
Context ctx) |
String |
AssertFunction.call(Object[] paras,
Context ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HTMLTagVarBindingWrapper.init(Context ctx,
Object[] args,
Statement st) |
void |
HTMLTagSupportWrapper.init(Context ctx,
Object[] args,
Statement st) |
Copyright © 2015. All rights reserved.