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 |
boolean |
inStaticInitializer |
boolean |
isExterns |
boolean |
needLanguage |
static String |
SUPER_FUNCTION_CALL |
| Constructor and Description |
|---|
JSSessionModel() |
public static final String CONSTRUCTOR_EMPTY
public static final String CONSTRUCTOR_FULL
public static final String SUPER_FUNCTION_CALL
public boolean needLanguage
public boolean isExterns
public boolean inE4xFilter
public boolean inStaticInitializer
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 © 2018 The Apache Software Foundation. All rights reserved.