Package org.testng.mustache
Class Model
- java.lang.Object
-
- org.testng.mustache.Model
-
public class Model extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
Model.SubModel
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.Object>
m_model
private java.util.Stack<Model.SubModel>
m_subModels
-
Constructor Summary
Constructors Constructor Description Model(java.util.Map<java.lang.String,java.lang.Object> model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getTopSubModel()
void
popSubModel()
void
push(java.lang.String variable, java.lang.Object subModel)
private Value
resolveOnClass(java.lang.Object object, java.lang.String variable)
Value
resolveValue(java.lang.String variable)
java.lang.String
resolveValueToString(java.lang.String variable)
java.lang.String
toString()
-
-
-
Field Detail
-
m_model
private java.util.Map<java.lang.String,java.lang.Object> m_model
-
m_subModels
private java.util.Stack<Model.SubModel> m_subModels
-
-
Method Detail
-
push
public void push(java.lang.String variable, java.lang.Object subModel)
-
resolveValue
public Value resolveValue(java.lang.String variable)
-
resolveOnClass
private Value resolveOnClass(java.lang.Object object, java.lang.String variable)
-
getTopSubModel
public java.lang.Object getTopSubModel()
-
popSubModel
public void popSubModel()
-
resolveValueToString
public java.lang.String resolveValueToString(java.lang.String variable)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-