public class JSSessionModel extends Object
Modifier and Type | Class and Description |
---|---|
static class |
JSSessionModel.BindableVarInfo |
static class |
JSSessionModel.ImplicitBindableImplementation |
static class |
JSSessionModel.PropertyNodes |
Modifier and Type | Field and Description |
---|---|
static String |
CONSTRUCTOR_EMPTY |
static String |
CONSTRUCTOR_FULL |
boolean |
inE4xFilter |
static String |
SUPER_FUNCTION_CALL |
Constructor and Description |
---|
JSSessionModel() |
Modifier and Type | Method and Description |
---|---|
HashMap<String,JSSessionModel.BindableVarInfo> |
getBindableVars() |
IClassDefinition |
getCurrentClass() |
String |
getCurrentForeachName() |
JSSessionModel.ImplicitBindableImplementation |
getImplicitBindableImplementation() |
List<String> |
getInterfacePropertyMap() |
HashMap<String,String> |
getInternalClasses() |
List<IFunctionNode> |
getMethods() |
HashMap<String,JSSessionModel.PropertyNodes> |
getPropertyMap() |
HashMap<String,JSSessionModel.PropertyNodes> |
getStaticPropertyMap() |
List<IVariableNode> |
getVars() |
boolean |
hasBindableVars() |
boolean |
hasStaticBindableVars() |
void |
incForeachLoopCount() |
boolean |
isInternalClass(String className) |
void |
popClass() |
void |
pushClass(IClassDefinition currentClass) |
void |
registerImplicitBindableImplementation(IClassDefinition classDefinition,
JSSessionModel.ImplicitBindableImplementation type) |
void |
setCurrentClass(IClassDefinition currentClass) |
void |
unregisterImplicitBindableImplementation(IClassDefinition classDefinition) |
public static final String CONSTRUCTOR_EMPTY
public static final String CONSTRUCTOR_FULL
public static final String SUPER_FUNCTION_CALL
public boolean inE4xFilter
public IClassDefinition getCurrentClass()
public void setCurrentClass(IClassDefinition currentClass)
public JSSessionModel.ImplicitBindableImplementation getImplicitBindableImplementation()
public void registerImplicitBindableImplementation(IClassDefinition classDefinition, JSSessionModel.ImplicitBindableImplementation type)
public void unregisterImplicitBindableImplementation(IClassDefinition classDefinition)
public void pushClass(IClassDefinition currentClass)
public void popClass()
public HashMap<String,JSSessionModel.PropertyNodes> getPropertyMap()
public HashMap<String,JSSessionModel.PropertyNodes> getStaticPropertyMap()
public boolean hasBindableVars()
public boolean hasStaticBindableVars()
public HashMap<String,JSSessionModel.BindableVarInfo> getBindableVars()
public List<IVariableNode> getVars()
public List<IFunctionNode> getMethods()
public boolean isInternalClass(String className)
public final void incForeachLoopCount()
public String getCurrentForeachName()
Copyright © 2016 The Apache Software Foundation. All rights reserved.