public class Model
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
Model.SubModel |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
m_model |
private java.util.Stack<Model.SubModel> |
m_subModels |
Constructor and Description |
---|
Model(java.util.Map<java.lang.String,java.lang.Object> model) |
Modifier and Type | Method and 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() |
private java.util.Map<java.lang.String,java.lang.Object> m_model
private java.util.Stack<Model.SubModel> m_subModels
public void push(java.lang.String variable, java.lang.Object subModel)
public Value resolveValue(java.lang.String variable)
private Value resolveOnClass(java.lang.Object object, java.lang.String variable)
public java.lang.Object getTopSubModel()
public void popSubModel()
public java.lang.String resolveValueToString(java.lang.String variable)
public java.lang.String toString()
toString
in class java.lang.Object