A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes All Packages
All Classes All Packages
A
- A - Class in sc.lang.html
-
The tag base class for the anchor tag.
- A() - Constructor for class sc.lang.html.A
- A(Element, String, Object, int) - Constructor for class sc.lang.html.A
- A(TypeDeclaration) - Constructor for class sc.lang.html.A
- A(TypeDeclaration, Element, String, Object, int) - Constructor for class sc.lang.html.A
- absFileName - Variable in class sc.layer.SrcEntry
- absFileName - Variable in class sc.parser.FileRangeRef
- AbstractBeanMapper - Class in sc.type
- AbstractBeanMapper() - Constructor for class sc.type.AbstractBeanMapper
- AbstractBlockStatement - Class in sc.lang.java
- AbstractBlockStatement() - Constructor for class sc.lang.java.AbstractBlockStatement
- AbstractComment - Class in sc.lang.java
- AbstractComment() - Constructor for class sc.lang.java.AbstractComment
- AbstractErrorNode - Class in sc.lang.java
-
Base class for types which need to display per-node errors in the IDE
- AbstractErrorNode() - Constructor for class sc.lang.java.AbstractErrorNode
- AbstractInterpreter - Class in sc.lang
- AbstractInterpreter(LayeredSystem, boolean, String) - Constructor for class sc.lang.AbstractInterpreter
- AbstractInterpreter.CmdClassDeclaration - Class in sc.lang
-
This one is like the above but gets modified during the the running of the script in the interpreter instance
- AbstractInterpreter.DefaultCmdClassDeclaration - Class in sc.lang
-
A stateless class we use for resolving scripts at edit time - i.e.
- AbstractInterpreter.InputSource - Class in sc.lang
- AbstractListener - Class in sc.bind
- AbstractListener() - Constructor for class sc.bind.AbstractListener
- AbstractLiteral - Class in sc.lang.java
- AbstractLiteral() - Constructor for class sc.lang.java.AbstractLiteral
- AbstractMethodBinding - Class in sc.bind
- AbstractMethodBinding(Object, Object, Object, IBinding[], BindingDirection, int, BindOptions) - Constructor for class sc.bind.AbstractMethodBinding
- AbstractMethodDefinition - Class in sc.lang.java
- AbstractMethodDefinition() - Constructor for class sc.lang.java.AbstractMethodDefinition
- AbstractParseNode - Class in sc.parser
- AbstractParseNode() - Constructor for class sc.parser.AbstractParseNode
- AbstractRepositoryManager - Class in sc.repos
- AbstractRepositoryManager(RepositorySystem, String, String, IMessageHandler, boolean, boolean) - Constructor for class sc.repos.AbstractRepositoryManager
- AbstractString - Class in sc.parser
- AbstractString() - Constructor for class sc.parser.AbstractString
- AbstractTemplateParameters - Class in sc.lang.java
- AbstractTemplateParameters() - Constructor for class sc.lang.java.AbstractTemplateParameters
- AbstractVariable - Class in sc.lang.java
- AbstractVariable() - Constructor for class sc.lang.java.AbstractVariable
- accept(File, String) - Method in class sc.layer.LayerUtil.DirectoryFilter
- accept(File, String) - Method in class sc.util.ExtensionFilenameFilter
- accept(File, String) - Method in class sc.util.PatternFilenameFilter
- accept(SemanticContext, Object, int, int) - Method in class sc.lang.BaseLanguage.IdentSymbol
- accept(SemanticContext, Object, int, int) - Method in class sc.lang.HTMLLanguage.TagNameSequence
- accept(SemanticContext, Object, int, int) - Method in class sc.parser.Parselet
-
Lets subclasses add additional acceptance criteria to a rule.
- ACCEPT_ERROR - Static variable in class sc.parser.Sequence
- acceptArray(Object, boolean) - Method in class sc.sync.JSONDeserializer
- acceptSemanticValue(Object) - Method in class sc.parser.Parselet
-
Lets subclasses accept or modify the semantic value.
- acceptString(Object, boolean) - Method in class sc.sync.JSONDeserializer
- acceptTree(SemanticContext, Object, int, int) - Method in class sc.parser.NestedParselet
- acceptTree(SemanticContext, Object, int, int) - Method in class sc.parser.Parselet
-
Like accept but for hierarchical nodes, performs the 'accept' operation on children in the tree.
- accessBinding() - Method in class sc.bind.AbstractMethodBinding
- accessBinding() - Method in class sc.bind.AssignmentBinding
- accessBinding() - Method in class sc.bind.DestinationListener
- accessBinding() - Method in class sc.bind.SelectorBinding
- accessBinding() - Method in class sc.bind.VariableBinding
- accessBindings(Object, boolean) - Static method in class sc.bind.Bind
- accessClass - Variable in class sc.lang.java.ObjectDefinitionParameters
- accessHook - Variable in class sc.lang.DefinitionProcessor
-
Set to a template string evaluated using the object definition parameters before returning an existing instance
- accessHooks - Variable in class sc.lang.java.ObjectDefinitionParameters
- AccessLevel - Enum in sc.lang.java
- accessObj(Object) - Method in class sc.bind.DestinationListener
- accessSyncInst(Object) - Method in class sc.sync.SyncManager.SyncContext
- accessSyncInst(Object, String) - Static method in class sc.sync.SyncManager
- acquireDynLock(boolean) - Method in class sc.layer.LayeredSystem
- acquireLocks() - Method in class sc.obj.CurrentScopeContext
- acquireLocks(List<Object>, String) - Static method in class sc.type.PTypeUtil
- activate() - Method in class sc.db.BaseTypeDescriptor
- activate() - Method in class sc.db.DBTypeDescriptor
- activate() - Method in class sc.db.SelectGroupQuery
- activate() - Method in class sc.db.SelectQuery
- activate(boolean, Object, boolean) - Method in class sc.bind.AbstractListener
- activate(boolean, Object, boolean) - Method in class sc.bind.AbstractMethodBinding
- activate(boolean, Object, boolean) - Method in class sc.bind.AssignmentBinding
- activate(boolean, Object, boolean) - Method in class sc.bind.ConstantBinding
- activate(boolean, Object, boolean) - Method in interface sc.bind.IBinding
-
Called to deactive/re-activate a child binding for a condition or ternary expression
- activate(boolean, Object, boolean) - Method in class sc.bind.SelectorBinding
- activate(boolean, Object, boolean) - Method in class sc.bind.VariableBinding
- activate(boolean, Object, boolean) - Method in class sc.type.AbstractBeanMapper
- activate(Object, boolean, Object, boolean) - Static method in class sc.bind.Bind
- activated - Variable in class sc.layer.Layer
-
Set to false for layers which are not part of the running application
- activateLayers(List<String>, List<String>) - Method in class sc.layer.LayeredSystem
-
Provides the complete list of layer names and a separate list of 'recursive dyn layers' - i.e.
- active - Variable in class sc.repos.AbstractRepositoryManager
- activeDataSources - Variable in class sc.layer.LayeredSystem
- activeDBProviders - Variable in class sc.layer.LayeredSystem
- activeRepositories - Variable in class sc.repos.RepositorySystem
- add(int, E) - Method in class sc.db.DBList
- add(int, E) - Method in class sc.lang.SemanticNodeList
- add(int, E) - Method in class sc.util.BArrayList
- add(int, E, boolean, boolean) - Method in class sc.lang.SemanticNodeList
- add(int, Parselet) - Method in class sc.parser.NestedParselet
- add(E) - Method in class sc.db.DBList
- add(E) - Method in class sc.lang.SemanticNodeList
- add(E) - Method in class sc.util.BArrayList
- add(E) - Method in class sc.util.IdentityHashSet
- add(E) - Method in class sc.util.LinkedIdentityHashSet
- add(E, boolean, boolean) - Method in class sc.lang.SemanticNodeList
- add(Object) - Method in class sc.lang.java.CycleInfo
- add(Object) - Method in class sc.util.SingleElementSet
- add(Object, Parselet, int, int, boolean, Parser) - Method in class sc.parser.ParentParseNode
-
Adds a child parse node to this parent node for the given child parselet.
- add(String) - Method in class sc.lang.BaseLanguage.KeywordChoice
-
Adds a new choice after this is constructed.
- add(String...) - Method in class sc.lang.BaseLanguage.SymbolChoiceSpace
- add(String...) - Method in class sc.parser.SymbolChoice
- add(BodyTypeDeclaration, BodyTypeDeclaration) - Method in class sc.lang.java.TypeContext
- add(Parselet...) - Method in class sc.parser.NestedParselet
- add(T) - Method in class sc.util.CoalescedHashSet
- add(T) - Method in interface sc.util.ISet
- Add - sc.lang.java.BodyTypeDeclaration.InitInstanceType
- Add - sc.lang.java.TypeUpdateMode
- ADD - sc.parser.NestedParselet.ChangeType
- ADD - sc.type.InverseOp
- AddAfter - Annotation Type in sc.obj
-
An annotation you can use on an inner object to control the order of the children in the child list.
- addAll(int, Collection<? extends E>) - Method in class sc.db.DBList
- addAll(int, Collection<? extends E>) - Method in class sc.lang.SemanticNodeList
- addAll(int, Collection<? extends E>) - Method in class sc.util.BArrayList
- addAll(int, Collection<? extends E>, boolean, boolean) - Method in class sc.lang.SemanticNodeList
- addAll(Collection<? extends E>) - Method in class sc.db.DBList
- addAll(Collection<? extends E>) - Method in class sc.lang.SemanticNodeList
- addAll(Collection<? extends E>) - Method in class sc.util.BArrayList
- addAll(Collection<? extends E>, boolean, boolean) - Method in class sc.lang.SemanticNodeList
- addAll(ISet<T>) - Method in class sc.util.CoalescedHashSet
- addAllFields(SemanticNodeList<Statement>, List<Object>, String, boolean, boolean, boolean, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- addAllFiles(Layer, Set<SrcEntry>, Set<SrcEntry>, Set<String>, File, String, String, BuildPhase, BuildState, String) - Method in class sc.layer.LayeredSystem
- addAllIFields(SemanticNodeList<Statement>, List<Object>, boolean, boolean, boolean) - Method in class sc.lang.java.TypeDeclaration
- addAllNamesForIndexEntry(String, TypeIndexEntry) - Method in class sc.layer.LayeredSystem
- addAllNamesForLayerTypeIndex(LayerTypeIndex) - Method in class sc.layer.LayeredSystem
-
Called to append all of the names in the given layer into the all names list (so we don't have to refresh the "allNames" list when updating the LayerListIndex)
- addAllProperties(SemanticNodeList<Statement>, List<Object>, String, boolean, boolean) - Static method in class sc.lang.java.BodyTypeDeclaration
- addAllPropertiesToMakeBindable(TreeMap<String, Boolean>) - Method in class sc.lang.java.BodyTypeDeclaration
- addAllPropertyNames(List<String>) - Method in class sc.db.IncludesItemQuery
- addAllPropertyNames(List<String>) - Method in class sc.db.OpQuery
- addAllPropertyNames(List<String>) - Method in class sc.db.PQuery
- addAllPropertyNames(List<String>) - Method in class sc.db.Query
- addAllPropertyValues(List<Object>) - Method in class sc.db.IncludesItemQuery
- addAllPropertyValues(List<Object>) - Method in class sc.db.OpQuery
- addAllPropertyValues(List<Object>) - Method in class sc.db.PQuery
- addAllPropertyValues(List<Object>) - Method in class sc.db.Query
- addAllStatementsAt(int, SemanticNodeList<Statement>) - Method in class sc.lang.java.AbstractBlockStatement
- addAllTypeDeclarations(String, ArrayList<Object>, boolean, boolean) - Method in class sc.layer.LayeredSystem
-
For the IDE specifically.
- addAnnotationValues(AnnotationValue...) - Method in class sc.lang.java.Annotation
- addAutoImport(Layer, String, ImportDeclaration) - Method in class sc.layer.LayeredSystem
-
The autoImports are created each time we reference a type that is not explicitly imported during the start process on the original model.
- AddBefore - Annotation Type in sc.obj
-
An annotation you can use on an inner object to control the order of the children in the child list.
- addBindDependency(String, String, boolean) - Method in class sc.layer.ReverseDependencies
- addBindDependency(TypeDeclaration, String, TypeDeclaration, boolean) - Method in class sc.lang.java.JavaModel
- addBindingListener(Object, Object, IListener, int) - Static method in class sc.bind.PBindUtil
- addBindingListener(Object, IListener, int) - Method in class sc.bind.AbstractMethodBinding
-
Implemented only for child property bindings
- addBindingListener(Object, IListener, int) - Method in class sc.bind.ArraySelectorBinding
- addBindingListener(Object, IListener, int) - Method in class sc.bind.AssignmentBinding
- addBindingListener(Object, IListener, int) - Method in class sc.bind.ConstantBinding
- addBindingListener(Object, IListener, int) - Method in interface sc.bind.IBinding
- addBindingListener(Object, IListener, int) - Method in class sc.bind.SelectorBinding
- addBindingListener(Object, IListener, int) - Method in class sc.bind.VariableBinding
-
These are implemented for VariableBindings but not for AbstractMethodBindings.
- addBindingListener(Object, IListener, int) - Method in class sc.type.AbstractBeanMapper
- addBlockGeneratedFromNodes(IBlockStatement, List<ISrcStatement>, ISrcStatement) - Static method in class sc.lang.java.AbstractBlockStatement
- addBlockStatement(BodyTypeDeclaration, BlockStatement) - Method in class sc.lang.java.UpdateInstanceInfo
- addBodyStatement(Statement) - Method in class sc.lang.java.BodyTypeDeclaration
- addBodyStatement(Statement) - Method in class sc.lang.java.EnumDeclaration
- addBodyStatementAt(int, Statement) - Method in class sc.lang.java.AbstractMethodDefinition
- addBodyStatementAt(int, Statement) - Method in class sc.lang.java.BodyTypeDeclaration
- addBodyStatementAtIndent(int, Statement) - Method in class sc.lang.java.BodyTypeDeclaration
- addBodyStatementIndent(Statement) - Method in class sc.lang.java.BodyTypeDeclaration
- addBodyStatementsAt(int, List<Statement>) - Method in class sc.lang.java.BodyTypeDeclaration
- addBodyStatementsAt(int, List<Statement>) - Method in class sc.lang.java.EnumDeclaration
- addBodyStatementsFromChildren(TypeDeclaration, List<Object>, Element, boolean) - Method in class sc.lang.template.Template
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.html.Node
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in interface sc.lang.ISrcStatement
-
Adds all of the generated statements to the resulting list, for the case where more than one fromStatement points to the same src statement.
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.AbstractBlockStatement
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.AbstractMethodDefinition
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ArrayElementExpression
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ArrayInitializer
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.BinaryExpression
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.BodyTypeDeclaration
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ChainedExpression
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ForStatement
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.IdentifierExpression
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.IfStatement
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.LabelStatement
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.NewExpression
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.QuestionMarkExpression
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.SelectorExpression
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.Statement
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.SwitchStatement
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.TryStatement
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.TwoOperatorExpression
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.VariableDefinition
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.VariableStatement
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.WhileStatement
- addBreakpointNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.template.GlueExpression
- addBuildDirs(BuildState) - Method in class sc.layer.Layer
-
Adds the top level src directories for
- addCachedModel(ILanguageModel) - Method in class sc.layer.LayeredSystem
- addChangedParent(IParseNode) - Method in class sc.parser.DiffContext
- addChangedValue(Object, String, Object) - Method in class sc.sync.SyncLayer
- addChangedValue(Object, String, Object, boolean) - Method in class sc.sync.SyncLayer
-
Records a property change in the SyncLayer for the given object, property, and value.
- addChangedValue(List<SyncLayer.SyncChange>, Object, String, Object, String, SyncLayer) - Method in class sc.sync.SyncManager.SyncContext
- addChangeListener(IScopeChangeListener) - Method in class sc.obj.ScopeContext
- addChild(int, Object, Object) - Static method in class sc.dyn.DynUtil
- addChild(int, Object, Object) - Method in interface sc.dyn.IDynChildManager
-
Like above but when the new child object is inserted at a specific location.
- addChild(int, Object, Object) - Method in class sc.lang.html.TagDynChildManager
- addChild(int, Object, Object) - Method in class sc.lang.java.BodyTypeDeclaration.NoopDynChildManager
- addChild(int, Object, Object) - Method in class sc.layer.LayerDynChildManager
- addChild(Object, Object) - Static method in class sc.dyn.DynUtil
- addChild(Object, Object) - Method in interface sc.dyn.IDynChildManager
-
Called when the type system discovers a new child object
- addChild(Object, Object) - Method in class sc.lang.html.TagDynChildManager
- addChild(Object, Object) - Method in class sc.lang.java.BodyTypeDeclaration.NoopDynChildManager
- addChild(Object, Object) - Method in class sc.layer.LayerDynChildManager
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.AbstractBlockStatement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.CatchStatement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.Expression
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.FinallyStatement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.ForStatement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.IfStatement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.Statement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.SwitchStatement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.SynchronizedStatement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.TryStatement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.java.WhileStatement
- addChildBodyStatements(List<Object>) - Method in class sc.lang.template.GlueStatement
- addChildContext(ScopeContext) - Method in class sc.obj.ScopeContext
- addChildListToByIdMap(Object[], String) - Method in class sc.lang.html.Element
- addChildNames(StringBuilder, Map<String, StringBuilder>, String, boolean, boolean, boolean, Set<String>, ArrayList<Object>) - Method in class sc.lang.java.BodyTypeDeclaration
- addChildObjectToInstances(BodyTypeDeclaration) - Method in class sc.lang.java.BodyTypeDeclaration
- addChildObjectToInstancesLeaf(BodyTypeDeclaration) - Method in class sc.lang.java.BodyTypeDeclaration
- addChildTagsWithName(ArrayList<Element>, SemanticNodeList<Object>, String) - Static method in class sc.lang.html.Element
- addClassPathEntry(String) - Method in class sc.layer.Layer
- addClearResetState(Object, String) - Method in class sc.sync.SyncLayer
- addClientInitJob(Runnable) - Static method in class sc.type.PTypeUtil
-
On the server, do nothing.
- addColumnProperty(DBPropertyDescriptor) - Method in class sc.db.TableDescriptor
- addCommandWizard(CommandWizard) - Method in class sc.lang.AbstractInterpreter
- addCompiledType(String) - Method in class sc.layer.BuildInfo
- addCompletionCandidate(Set<String>, String, int) - Static method in class sc.lang.java.ModelUtil
- addConstructorProps(ConstructorPropInfo) - Method in class sc.lang.java.BodyTypeDeclaration
- addConstructorProps(ConstructorPropInfo) - Method in class sc.lang.java.ClassDeclaration
- addCookie(WebCookie) - Method in class sc.lang.html.Window
-
Provides an ability to add a cookie for this window without servlet dependencies
- addCreateInstTypeName(String) - Method in class sc.lang.ClientEditorContext
- addCurrentScopeContext(CurrentScopeContext) - Method in class sc.bind.DestinationListener
- addDataSource(DBDataSource, Layer) - Method in class sc.layer.LayeredSystem
- addDBDataSource(String, DBDataSource) - Static method in class sc.db.DataSourceManager
- addDBPropertyDescriptor(DBPropertyDescriptor, LayeredSystem, Layer) - Method in class sc.lang.java.VariableDefinition
- addDBProvider(DBProvider, Layer) - Method in class sc.layer.LayeredSystem
- addDBTypeDescriptor(String, BaseTypeDescriptor) - Method in class sc.layer.LayeredSystem
- addDefault(Parselet...) - Method in class sc.parser.IndexedChoice
- addDepChangedValue(List<SyncLayer.SyncChange>, Object, String, Object, boolean) - Method in class sc.sync.SyncLayer
- addDependency(RepositoryPackage, DependencyContext) - Method in class sc.repos.DependencyCollection
- addDependentFiles(List<SrcEntry>) - Method in class sc.lang.java.JavaModel
- addDependentType(Set<Object>, Object, JavaSemanticNode.DepTypeCtx) - Static method in class sc.lang.java.JavaSemanticNode
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.AbstractBlockStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.AbstractLiteral
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.AbstractMethodDefinition
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ArrayInitializer
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ArraySelector
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.AssertStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.BinaryExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.BodyTypeDeclaration
-
Adds to the 'types' array any types or type names required for the specified mode.
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.BreakContinueStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.CastExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.CatchStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ChainedExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ClassDeclaration
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ClassValueExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.EmptyStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ExpressionStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.FieldDefinition
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.FinallyStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.ForStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.IdentifierExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.IfStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.IncompleteStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.InterfaceDeclaration
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.JavaModel
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.JavaType
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.LabelStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.LambdaExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.MethodReference
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.NewExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.NewSelector
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.Parameter
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.QuestionMarkExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.Selector
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.SelectorExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.Statement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.SwitchStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.SynchronizedStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TryStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TwoOperatorExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TypedDefinition
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TypeDeclaration
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TypeExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.TypeParameter
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.VariableDefinition
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.VariableSelector
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.VariableStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.java.WhileStatement
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.js.JSFunctionDeclaration
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.template.GlueDeclaration
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.template.GlueExpression
- addDependentTypes(Set<Object>, JavaSemanticNode.DepTypeCtx) - Method in class sc.lang.template.GlueStatement
- addDepNewObj(List<SyncLayer.SyncChange>, Object, SyncManager.InstInfo) - Static method in class sc.sync.SyncLayer
- addDepNewObj(List<SyncLayer.SyncChange>, Object, SyncManager.InstInfo, boolean, boolean, boolean, SyncLayer) - Method in class sc.sync.SyncManager.SyncContext
- addDeps(ReverseDependencies) - Method in class sc.layer.ReverseDependencies
- addDialogAnswer(String, Object) - Method in class sc.lang.AbstractInterpreter
- addDialogAnswer(String, Object) - Static method in class sc.util.DialogManager
- addDigitChar(String, int) - Method in class sc.lang.BaseLanguage
- addDisabledLayer(String) - Method in class sc.layer.SysTypeIndex
- addDynamicListener(Object, Object, String, IListener, int) - Static method in class sc.bind.Bind
-
Like addDynamicListener but takes an explicit type to use for this object.
- addDynamicListener(Object, String, IListener, int) - Static method in class sc.bind.Bind
- addDynInnerInstance(String, Object, Object) - Static method in class sc.dyn.DynUtil
- addDynInnerInstance(String, Object, Object) - Method in interface sc.dyn.IDynamicSystem
- addDynInnerInstance(String, Object, Object) - Method in class sc.layer.LayeredSystem
- addDynInnerObject(String, Object, Object) - Static method in class sc.dyn.DynUtil
- addDynInnerObject(String, Object, Object) - Method in interface sc.dyn.IDynamicSystem
- addDynInnerObject(String, Object, Object) - Method in class sc.layer.LayeredSystem
- addDynInstance(String, Object) - Static method in class sc.dyn.DynUtil
-
Used to associate object instances with their type in order to support the liveDynamicTypes feature.
- addDynInstance(String, Object) - Method in interface sc.dyn.IDynamicSystem
- addDynInstance(String, Object) - Method in class sc.layer.LayeredSystem
- addDynInstanceInternal(String, Object, Layer) - Method in class sc.layer.LayeredSystem
- addDynInstField(Object, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- addDynInstFieldLeaf(Object, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- addDynInvokeMethod(Object, JavaModel) - Method in class sc.lang.java.BodyTypeDeclaration
- addDynListener(IDynListener) - Static method in class sc.dyn.DynUtil
- addDynListener(IDynListener) - Method in interface sc.dyn.IDynamicSystem
- addDynListener(IDynListener) - Method in class sc.layer.LayeredSystem
- addDynMethod(String, String, String) - Method in class sc.layer.ReverseDependencies
- addDynMethod(TypeDeclaration, String, String, TypeDeclaration) - Method in class sc.lang.java.JavaModel
- addDynObject(String, Object) - Static method in class sc.dyn.DynUtil
- addDynObject(String, Object) - Method in interface sc.dyn.IDynamicSystem
- addDynObject(String, Object) - Method in class sc.layer.LayeredSystem
- addDynType(Class, DynType) - Static method in class sc.type.DynType
- added - Variable in class sc.lang.java.JavaModel
-
Has this model been added to the type system
- addEditSession(String, IEditorSession) - Method in class sc.lang.EditorContext
- addErrorFile(SrcEntry) - Method in class sc.layer.Layer
-
In case there's a file which generates an error that's not part of the project - i.e.
- addEventListener(IWindowEventListener) - Method in class sc.lang.html.Window
- addExcludedLayer(String) - Method in class sc.layer.SysTypeIndex
- addExcludedValues(String...) - Method in class sc.lang.BaseLanguage.SymbolChoiceSpace
- addExcludedValues(String...) - Method in class sc.lang.BaseLanguage.SymbolSpace
- addExcludedValues(String...) - Method in class sc.parser.Symbol
- addExcludedValues(String...) - Method in class sc.parser.SymbolChoice
- addExpectedValue(String) - Method in class sc.parser.SymbolChoice
- addExpectedValues(String[]) - Method in class sc.parser.SymbolChoice
- addExtension(String, String) - Static method in class sc.util.FileUtil
- addExtensions(String...) - Method in class sc.layer.LayerFileProcessor
- addExternalDynMethod(Object, Object, JavaModel) - Method in class sc.layer.BuildInfo
- addExternalDynProp(Object, String, JavaModel, boolean) - Method in class sc.layer.BuildInfo
- addExternalReference(String) - Method in class sc.lang.java.JavaModel
- addExtraAttributes(StringBuilder, SemanticNodeList<Expression>) - Method in class sc.lang.html.Element
- addExtraFile(String, String) - Method in class sc.lang.java.JavaModel
- addFetchedOnDemand(String, boolean) - Method in class sc.sync.SyncManager.InstInfo
- addFetchLaterProperty(IDBObject, String) - Method in class sc.db.DBTransaction
- addFetchProperty(Object, String) - Method in class sc.sync.SyncLayer
- addFetchQuery(DBQuery) - Method in class sc.db.DBTypeDescriptor
- addField(BodyTypeDeclaration, VariableDefinition) - Method in class sc.lang.java.UpdateInstanceInfo
- AddField() - Constructor for class sc.lang.java.UpdateInstanceInfo.AddField
- addFieldInitCalls(MethodDefinition, List<FieldDefinition>, String, boolean) - Method in class sc.lang.java.ClassDeclaration
- addFieldToInstances(VariableDefinition, ExecutionContext, boolean, UpdateInstanceInfo) - Method in class sc.lang.java.BodyTypeDeclaration
- addFieldToInstancesLeaf(VariableDefinition, ExecutionContext, boolean, UpdateInstanceInfo) - Method in class sc.lang.java.BodyTypeDeclaration
- addFileName(String) - Method in class sc.repos.RepositoryPackage
- addForReparse(Object, Parselet, int, int, int, boolean, Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.ParentParseNode
- addFrameworkListener(IFrameworkListener) - Static method in class sc.sync.SyncManager
-
A hook point for frameworks to add listeners for sync events like after an applySync.
- addFrameworkNameContext(INameContext) - Static method in class sc.sync.SyncManager
-
A hook point for frameworks to add their own name resolver for looking up sync objects.
- addGeneratedFromNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.ArraySelector
- addGeneratedFromNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.NewSelector
- addGeneratedFromNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.Selector
- addGeneratedFromNodes(List<ISrcStatement>, ISrcStatement) - Method in class sc.lang.java.VariableSelector
- addGeneratedNode(Object) - Method in class sc.parser.ParentParseNode
- addGeneratedNode(Object, Parselet) - Method in class sc.parser.ParentParseNode
-
Faster version when we are generating strings a char at a time
- addGeneratedNodeAt(int, Object) - Method in class sc.parser.ParentParseNode
- addGenLineMapping(Statement, CharSequence, int) - Method in class sc.lang.js.JSTypeParameters
- addGlobalImports(boolean, String, String, Set<String>, int) - Method in class sc.layer.LayeredSystem
- addGlobalObject(String, Object) - Method in class sc.lang.java.JavaModel
- addGlobalObject(String, Object) - Method in class sc.layer.LayeredSystem
- addGlobalSyncTypeName(String) - Static method in class sc.sync.SyncManager
-
Hook for frameworks to add sync type names that are added at runtime - not via @Sync annotation but still use the syncTypeFilter
- addIdColumnProperty(IdPropertyDescriptor) - Method in class sc.db.TableDescriptor
- addIdentifier(int, String, IdentifierExpression.IdentifierType, Object) - Method in class sc.lang.java.IdentifierExpression
- addImplements(JavaType) - Method in class sc.lang.java.TypeDeclaration
- addImport(String) - Method in class sc.lang.java.JavaModel
- addImport(ImportDeclaration) - Method in class sc.lang.java.JavaModel
- addInheritedAnnotationProcessor(IAnnotationProcessor, String) - Method in class sc.lang.java.BodyTypeDeclaration
- addInheritedAnnotationProcessor(IAnnotationProcessor, String) - Method in class sc.lang.java.Definition
-
Overridden
- addInheritedAnnotationProcessors(BodyTypeDeclaration, ArrayList<IDefinitionProcessor>, boolean) - Method in class sc.layer.Layer
- addInitedDefinition(ClassDeclaration, boolean) - Static method in class sc.lang.java.TransformUtil
- addInitialValue(Object, SyncManager.InstInfo, String, Object) - Method in class sc.sync.SyncManager.SyncContext
- addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.AbstractBlockStatement
- addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.BodyTypeDeclaration
- addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.Expression
- addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.FieldDefinition
- addInitStatements(List<Statement>, InitStatementsMode) - Method in class sc.lang.java.Statement
- addInnerType(String, Object, String, String, boolean, String) - Method in class sc.lang.EditorContext
- addInstMemberToPropertyCache(String, Object) - Method in class sc.lang.java.BodyTypeDeclaration
- addInstMemberToPropertyCacheLeaf(String, Object) - Method in class sc.lang.java.BodyTypeDeclaration
- addInterfaceImports(Object) - Method in class sc.lang.java.TypeDeclaration
- addInvokeLater(Runnable, int, CurrentScopeContext) - Method in class sc.obj.ScopeContext
- addJSFile(String) - Method in class sc.lang.js.JSRuntimeProcessor
- addJSGenFile(String, BodyTypeDeclaration) - Method in class sc.lang.js.JSRuntimeProcessor.JSBuildInfo
- addJsModuleName(String, String) - Method in class sc.lang.js.JSRuntimeProcessor
- addLayer() - Method in class sc.lang.AbstractInterpreter
- addLayer(Layer, ExecutionContext, boolean, boolean, boolean, boolean, boolean, boolean, boolean, LayerParamInfo) - Method in class sc.layer.LayeredSystem
- addLayerImport(String, boolean) - Method in class sc.layer.LayeredSystem
-
Use this to add an import that will only be valid for processing all layer definition files.
- addLayerPathDir(String) - Method in class sc.layer.LayeredSystem
- addLayers(String[], boolean, boolean) - Method in class sc.lang.EditorContext
- addLayers(String[], boolean, ExecutionContext) - Method in class sc.layer.LayeredSystem
- addLayerToRebuildTypeIndex(String, ArrayList<Layer>, long) - Method in class sc.layer.LayeredSystem
- addLayerTypeIndex(String, LayerTypeIndex) - Method in class sc.layer.LayerListTypeIndex
- AddLayerWizard - Class in sc.lang
- AddLayerWizard() - Constructor for class sc.lang.AddLayerWizard
- addLibraryPath(String) - Static method in class sc.layer.LayerUtil
- addListener(Object, Object, IListener, int) - Static method in class sc.bind.Bind
- addListener(Object, Object, IListener, int, int) - Static method in class sc.bind.Bind
- addMainCommand(JavaModel, String, String[], String) - Method in class sc.layer.BuildInfo
- addMainCommand(Layer, String, String, String[], String) - Method in class sc.layer.BuildInfo
- addMappedTypeParameters(Map<TypeParamKey, Object>) - Method in class sc.lang.java.ParamTypeDeclaration
- addMapping(SrcEntry, int, int, int, int) - Method in class sc.parser.GenFileLineIndex
- addMappingForSrcStatement(GenFileLineIndex, ISrcStatement, int, CharSequence) - Static method in class sc.lang.java.Statement
- addMappingForSrcStatement(GenFileLineIndex, JavaModel, ISrcStatement, int, int) - Static method in class sc.lang.java.Statement
- addMappingForStatement(GenFileLineIndex, Statement, int, CharSequence) - Static method in class sc.lang.java.Statement
- addMatchingGlobalNames(String, Set<String>, boolean, Layer, boolean, int) - Method in class sc.layer.LayerListTypeIndex
- addMatchingGlobalNames(String, Set<String>, boolean, Layer, boolean, int) - Method in class sc.layer.SysTypeIndex
- addMatchingModes(String, Set<String>, int) - Static method in enum sc.lang.html.MergeMode
- addMemberByName(Map<String, List<Statement>>, String) - Method in class sc.lang.java.Statement
- addMembersByName(Map<String, List<Statement>>) - Method in class sc.lang.java.FieldDefinition
- addMembersByName(Map<String, List<Statement>>) - Method in class sc.lang.java.MethodDefinition
- addMembersByName(Map<String, List<Statement>>) - Method in class sc.lang.java.Statement
- addMetadata(DBMetadata) - Method in class sc.db.DBMetadata
- addMethod(CompMethodMapper, int) - Method in class sc.type.DynType
- addMethodAlias(String, String, String) - Static method in class sc.type.RTypeUtil
- addMethodResult(Object, Object, String, Object, String) - Method in class sc.sync.SyncLayer
- addMethodResult(Object, Object, String, Object, String) - Static method in class sc.sync.SyncManager
-
Used when the server invokes a remote change against the client.
- addMethodResult(Object, Object, String, Object, String) - Method in class sc.sync.SyncManager.SyncContext
- addMixinProperties(BodyTypeDeclaration) - Method in class sc.lang.html.Element
-
Called during transform to set properties specific to the java version of the StrataCode.
- addModel(JavaModel) - Method in class sc.lang.java.ModelStream
- addModelJar(JavaModel, String, String, String[], boolean, boolean) - Method in class sc.layer.BuildInfo
-
Adds a model jar file to the build info
- addModelMergingComment(ParentParseNode) - Method in class sc.lang.java.JavaModel
- addModelMergingComment(ParentParseNode) - Method in class sc.lang.template.Template
- addModifiedLayer(String) - Method in class sc.layer.Layer
-
Add an explicitly dependency on layer.
- addModifiedTypesOfType(String, LayeredSystem, BodyTypeDeclaration, boolean, TreeSet<String>, ArrayList<BodyTypeDeclaration>) - Method in class sc.layer.SysTypeIndex
-
Adds the TypeDeclarations of any matching types.
- addModifier(Object) - Method in class sc.lang.java.BodyTypeDeclaration
- addModifier(Object) - Method in class sc.lang.java.Definition
- addNameChange(Object, String, String) - Method in class sc.sync.SyncLayer
- addNameChangeAck(Object, String, String) - Method in class sc.sync.SyncLayer
- addNewDirectory(String) - Method in class sc.layer.LayeredSystem
- addNewModel(ILanguageModel, Layer, ExecutionContext, UpdateInstanceInfo, boolean, boolean) - Method in class sc.layer.LayeredSystem
- addNewModelListener(IModelListener) - Method in class sc.layer.LayeredSystem
- addNewObj(Object, String, SyncManager.InstInfo) - Method in class sc.sync.SyncManager.SyncContext
- addNewObj(Object, SyncManager.InstInfo, boolean) - Method in class sc.sync.SyncLayer
-
Records a 'new object' sync change, including the optional parameters passed to the new object.
- addNewServerTag(String, ServerTag) - Method in class sc.js.ServerTagContext
- addNewSource(RepositorySource) - Method in class sc.repos.mvn.MvnRepositoryPackage
- addNewSource(RepositorySource) - Method in class sc.repos.RepositoryPackage
- addNewSrcFile(SrcEntry, boolean) - Method in class sc.layer.Layer
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.html.Attr
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.html.Element
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.Annotation
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.AssignmentExpression
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.BodyTypeDeclaration
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.ClassType
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.IdentifierExpression
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.ImportDeclaration
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.IncompleteStatement
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.JavaSemanticNode
-
This works like suggestCompletions but designed to conform to the requirements of IntelliJ.
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.NewExpression
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.SelectorExpression
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.Statement
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.java.VariableDefinition
- addNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Method in class sc.lang.template.GlueExpression
- addObjectDefinition(TypeDeclaration, TypeDeclaration, ObjectDefinitionParameters, SemanticNodeList<Statement>, Template, boolean, boolean, boolean, boolean) - Static method in class sc.lang.java.TransformUtil
- addOp(TxOperation) - Method in class sc.db.DBTransaction
- addOp(IUndoOp) - Method in class sc.lang.EditorContext
- addOperator(String, Expression) - Method in class sc.lang.java.BinaryExpression
- addOrSet(Object, Parselet, int, int, boolean, Parser) - Method in class sc.parser.ParentParseNode
- addPackage(String, boolean) - Method in class sc.repos.RepositorySystem
- addPackage(String, boolean, DependencyContext) - Method in class sc.repos.RepositorySystem
- addPackage(IRepositoryManager, RepositoryPackage, RepositoryPackage, boolean, DependencyContext) - Method in class sc.repos.RepositorySystem
- addPackageSource(IRepositoryManager, String, String, RepositorySource, boolean, RepositoryPackage) - Method in class sc.repos.RepositorySystem
- addPage(String, String, Object, boolean, List<QueryParamProperty>, List<Object>, List<String>, String) - Static method in class sc.lang.html.PageInfo
- addParentContext(ScopeContext) - Method in class sc.obj.ScopeContext
- addParentContext(SyncManager.SyncContext) - Method in class sc.sync.SyncManager.SyncContext
- addParentScope(ScopeDefinition) - Method in class sc.obj.ScopeDefinition
- addParseErrors(List<ParseError>, int) - Method in class sc.parser.ErrorParseNode
- addParseErrors(List<ParseError>, int) - Method in class sc.parser.FormattingParseNode
- addParseErrors(List<ParseError>, int) - Method in interface sc.parser.IParseNode
-
For incremental parses, return the list of errors detected and continued in the parse-stream (useful for syntax highlighting)
- addParseErrors(List<ParseError>, int) - Method in class sc.parser.ParentParseNode
- addParseErrors(List<ParseError>, int) - Method in class sc.parser.ParseNode
- addPatterns(String...) - Method in class sc.layer.LayerFileProcessor
- addPostBuildCommand(String, Layer, BuildPhase, String...) - Method in class sc.layer.LayeredSystem
-
Adds commands that are executed just after the supplied phase.
- addPostBuildCommand(BuildPhase, BuildCommandHandler) - Method in class sc.layer.LayeredSystem
- addPostBuildCommand(BuildPhase, Layer, String...) - Method in class sc.layer.LayeredSystem
-
Adds commands that are executed just after the supplied phase.
- addPostProcessCommand(BuildPhase, BuildCommandHandler) - Method in class sc.layer.LayeredSystem
- addPostProcessCommand(BuildPhase, Layer, String...) - Method in class sc.layer.LayeredSystem
-
Run the command after after the transformation phase is complete, before files are compiled and packaged
- addPreBuildCommand(String, BuildPhase, Layer, String...) - Method in class sc.layer.LayeredSystem
-
Like addPreBuildCommand but takes a typeGroup name to check to determine when to run this command on an incremental build.
- addPreBuildCommand(BuildPhase, BuildCommandHandler) - Method in class sc.layer.LayeredSystem
- addPreBuildCommand(BuildPhase, Layer, String...) - Method in class sc.layer.LayeredSystem
-
Adds commands that are executed just before the supplied phase.
- addPreviousValue(Object, String, Object, boolean, boolean) - Method in class sc.sync.SyncManager.SyncContext
-
See addPreviousBelow - the inherited flag here determines if we look in parent contexts and register this object in this context or only look in the current
- addPreviousValue(Object, SyncManager.InstInfo, String, Object, boolean) - Method in class sc.sync.SyncManager.SyncContext
-
Records the value that represents the last synchronized state from the remote process.
- addProcess(IProcessDefinition) - Method in class sc.layer.Layer
- addProcess(Layer, IProcessDefinition) - Method in class sc.layer.SystemContext
- addPropError(String, String) - Method in interface sc.dyn.IPropValidator
- addProperty(Object, String, Object) - Method in interface sc.dyn.IDynObject
- addProperty(Object, String, Object) - Method in class sc.lang.AbstractInterpreter
- addProperty(Object, String, Object) - Method in class sc.lang.DynObject
- addProperty(Object, String, Object) - Method in class sc.lang.html.Node
- addProperty(Object, String, Object) - Method in class sc.layer.Layer
- addProperty(Object, String, String, String, String, boolean, String) - Method in class sc.lang.EditorContext
- addProperty(String, IBeanMapper) - Method in class sc.type.DynType
- addProperty(DBPropertyDescriptor, DBPropertyDescriptor) - Method in class sc.db.SelectQuery
- addProperty(DBPropertyDescriptor, DBPropertyDescriptor, boolean) - Method in class sc.db.SelectGroupQuery
- addProperty(IBeanMapper) - Method in class sc.type.DynType
- addPropertyAlreadyBindable(String) - Method in class sc.lang.java.BodyTypeDeclaration
- addPropertyCache(Class, DynType) - Static method in class sc.dyn.DynUtil
-
Used in code generation cases where we register this programmatically.
- addPropertyToMakeBindable(String, Object, JavaModel, boolean, JavaSemanticNode) - Method in class sc.lang.java.TypeDeclaration
- addPropertyValueListener(Object, String, Object, String) - Method in class sc.sync.SyncManager.SyncContext
- addQueryDescriptor(BaseQueryDescriptor) - Method in class sc.db.DBTypeDescriptor
- addQueryParam(String, String, Object) - Static method in class sc.js.URLPath
-
Cleans the first / and extension out of the URL and handles the default case
- addQuotedPath(StringBuilder, String) - Static method in class sc.layer.LayerUtil
- addRemoteMethodRuntime(String, String) - Method in class sc.layer.BuildInfo
- addRemoteRuntime(String) - Method in class sc.lang.java.AbstractMethodDefinition
- addReparseResultToParent(Object, ParentParseNode, int, int, int, Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.ChainedResultSequence
- addReparseResultToParent(Object, ParentParseNode, int, int, int, Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.NestedParselet
- addReparseResultToParent(Object, ParentParseNode, int, int, int, Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.Parselet
- addReplaceType(String, String, boolean) - Method in class sc.lang.js.JSRuntimeProcessor.JSBuildInfo
- addRepositoryManager(IRepositoryManager) - Method in class sc.repos.RepositorySystem
- addRepositoryPackage(String) - Method in class sc.layer.Layer
- addRepositoryPackage(String, String, String, boolean, boolean) - Method in class sc.layer.Layer
- addRepositoryPackage(String, String, String, String, boolean, boolean) - Method in class sc.layer.Layer
-
Adds this repository package to the system for the current layer.
- addRepositoryPackage(RepositoryPackage) - Method in class sc.repos.RepositorySystem
- addResultToParent(Object, ParentParseNode, int, Parser) - Method in class sc.parser.ChainedResultSequence
- addResultToParent(Object, ParentParseNode, int, Parser) - Method in class sc.parser.NestedParselet
-
Adds the supplied result node produced by this parselet to the parent parse node.
- addResultToParent(Object, ParentParseNode, int, Parser) - Method in class sc.parser.Parselet
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.AbstractBlockStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.CatchStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.FinallyStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.ForStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.IfStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.LabelStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.ReturnStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.Statement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.SwitchLabel
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.SwitchStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.SynchronizedStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.ThrowStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.TryStatement
- addReturnStatements(List<Statement>, boolean) - Method in class sc.lang.java.WhileStatement
- addReverseDeps(ReverseDependencies) - Method in class sc.lang.java.JavaModel
- addReverseProperty(DBPropertyDescriptor) - Method in class sc.db.DBTypeDescriptor
- addRunCommand(String...) - Method in class sc.layer.LayeredSystem
-
Adds commands that are executed just after the supplied phase.
- addRunCommand(BuildCommandHandler) - Method in class sc.layer.LayeredSystem
- addRuntime(IRuntimeProcessor) - Method in class sc.layer.Layer
-
Called from the layer definition file to register a new runtime required by this layer.
- addRuntime(Layer, IRuntimeProcessor) - Method in class sc.layer.LayeredSystem
-
Called from a Layer's start method to install a new runtime which that layer requires.
- addRuntime(Layer, IRuntimeProcessor) - Method in class sc.layer.SystemContext
- addScheduledJob(Runnable, long, boolean) - Static method in class sc.type.PTypeUtil
- addSchemaUpdater(String, ISchemaUpdater) - Static method in class sc.db.DataSourceManager
- addSelectGroup(String, boolean) - Method in class sc.db.SelectGroupQuery
- addServerTag(String, ServerTag) - Method in class sc.js.ServerTagContext
- addServerTagFlags(ServerTag) - Method in class sc.lang.html.Element
- addServerTagFlags(ServerTag) - Method in class sc.lang.html.Input
- addServerTagFlags(ServerTag) - Method in class sc.lang.html.Textarea
- addServerTagInfo(String, ServerTag) - Method in class sc.js.ServerTagContext
- addServerTags(ServerTagContext) - Method in class sc.lang.html.Window
- addServerTags(ScopeDefinition, ServerTagContext, boolean) - Method in class sc.lang.html.Element
-
Walks the tree represented by this element and adds or updates the server tag information necessary for this tag.
- addServerTags(ScopeDefinition, ServerTagContext, boolean) - Method in class sc.lang.html.Head
- addSkippedError(ParseError) - Method in class sc.parser.Parser
-
When it's convenient to parse a document being lenient on errors, skipped errors are enabled.
- addSrcFile(SrcEntry) - Method in class sc.lang.java.JavaModel
- addSrcFile(SrcEntry) - Method in interface sc.layer.IFileProcessorResult
- addSrcFile(SrcEntry) - Method in class sc.layer.LayerFileProcessorResult
- addSrcFileIndex(String, byte[], String, String) - Method in class sc.layer.Layer
-
Register the source file in any build layers including or following this one
- addSrcPath(String) - Method in class sc.repos.RepositoryPackage
- addSrcPath(String, String) - Method in class sc.layer.Layer
-
Called from within a layer definition file to associate a SrcPathType (e.g.
- addSrcPath(String, String, String, String) - Method in class sc.layer.Layer
-
Adds a new src directory to be searched for source files to an existing srcPathType or optionally creates a new srcPathType when called with a srcPathType, buildPrefix, and fromPathType.
- addStatement(Object, Statement, boolean, boolean, String) - Method in class sc.lang.EditorContext
- addStatement(Statement) - Method in class sc.lang.java.AbstractMethodDefinition
- addStatementAt(int, Statement) - Method in class sc.lang.java.AbstractBlockStatement
- addStatementAt(int, Statement) - Method in class sc.lang.java.AbstractMethodDefinition
- addStatementIndent(Statement) - Method in class sc.lang.java.AbstractMethodDefinition
- addStatementNodeCompletions(JavaModel, JavaSemanticNode, String, int, String, Set<String>, boolean, int) - Static method in class sc.lang.java.Statement
- addStatementsAt(int, List<Statement>) - Method in class sc.lang.java.AbstractMethodDefinition
- addStaticField(Object, String, Object) - Method in class sc.lang.java.BodyTypeDeclaration
- addStaticFields(List<Object>) - Method in class sc.lang.java.BodyTypeDeclaration
- addStaticOrInstField(VariableDefinition, ExecutionContext, boolean, UpdateInstanceInfo) - Method in class sc.lang.java.BodyTypeDeclaration
- addSubType(DBTypeDescriptor) - Method in class sc.db.DBTypeDescriptor
- addSubType(TypeDeclaration, TypeDeclaration) - Method in class sc.layer.LayeredSystem
- addSubTypeDeclaration(BodyTypeDeclaration) - Method in class sc.lang.java.BodyTypeDeclaration
- addSyncDestination(SyncDestination) - Static method in class sc.sync.SyncManager
- addSyncHandler(Object, Class) - Static method in class sc.sync.SyncManager
- addSyncInst(Object, boolean, boolean, boolean, String, SyncProperties, Object...) - Static method in class sc.sync.SyncManager
-
Registers a new instance for synchronization.
- addSyncInst(List<SyncLayer.SyncChange>, Object, boolean, boolean, boolean, boolean, boolean, boolean, int, SyncProperties, Object...) - Method in class sc.sync.SyncManager.SyncContext
-
This is a lower-level method to add a new sync inst with the most flexibility.
- addSyncProcessName(String) - Method in class sc.layer.DefaultRuntimeProcessor
- addSyncType(Object, String, Object[], String, int) - Static method in class sc.sync.SyncManager
-
Registers a new type for synchronization.
- addSyncType(Object, SyncProperties) - Static method in class sc.sync.SyncManager
- addSyncTypeFilterTypes(Object, Set<Object>) - Static method in class sc.lang.java.ModelUtil
- addSyncTypeToFilter(String, String) - Method in class sc.obj.CurrentScopeContext
- addSystemClassDir(String) - Method in class sc.layer.LayeredSystem
-
Allows frameworks the ability to add to the system's classpath.
- addSystemExitListener(ISystemExitListener) - Static method in class sc.dyn.DynUtil
- addSystemExitListener(ISystemExitListener) - Method in interface sc.dyn.IDynamicSystem
- addSystemExitListener(ISystemExitListener) - Method in class sc.layer.LayeredSystem
- addSystemUpdate(String) - Method in class sc.lang.js.JSRuntimeProcessor
- addTagPackageDirectory(String, Layer, int) - Method in class sc.layer.LayeredSystem
- addTemplateDeclToOutputMethod(TypeDeclaration, BlockStatement, Object, boolean, String, int, Element, ISrcStatement, boolean, boolean) - Method in class sc.lang.template.Template
- addTemplateToTypeBody(BodyTypeDeclaration, Object, String, String, boolean) - Static method in class sc.lang.java.TransformUtil
- addTemporaryLayer(String, boolean) - Method in class sc.layer.LayeredSystem
- addTestCommand(String...) - Method in class sc.layer.LayeredSystem
-
Adds commands that are executed just after the supplied phase.
- addTestCommand(BuildCommandHandler) - Method in class sc.layer.LayeredSystem
- addTestId(DBTypeDescriptor, long, String) - Static method in class sc.db.DBUtil
- addTestIdInstance(IDBObject, String) - Static method in class sc.db.DBUtil
- addTestInstance(BuildInfo.TestInstance) - Method in class sc.layer.BuildInfo
-
Adds a test instance - essentially a simple global registry of test class name to the type of test (e.g.
- addTestToken(String, String) - Static method in class sc.db.DBUtil
- addToAnnotationsMap(TreeMap<String, Object>, IAnnotation) - Static method in class sc.lang.java.Annotation
- addToBatch(TxOperation) - Method in class sc.db.TxOperation
- addToCache(String, Object, EnumSet<JavaSemanticNode.MemberType>, boolean, int, boolean) - Method in class sc.lang.java.JavaSemanticNode.MemberCache
- addToFileLineIndex(GenFileLineIndex, int) - Method in class sc.lang.java.AbstractMethodDefinition
-
Use the default implementation to register the method declaration line.
- addToFileLineIndex(GenFileLineIndex, int) - Method in class sc.lang.java.IfStatement
- addToFileLineIndex(GenFileLineIndex, int) - Method in class sc.lang.java.Statement
-
Adds this statement to the generated file line index.
- addToFileLineIndex(GenFileLineIndex, int) - Method in class sc.lang.java.TryStatement
- addToHiddenBody(Statement, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- addToJobList(List<ScheduledJob>, ScheduledJob) - Static method in class sc.dyn.ScheduledJob
- addToOutputMethod(BlockStatement, Statement) - Method in class sc.lang.template.Template
- addToOutputMethod(TypeDeclaration, BlockStatement, Template, int, SemanticNodeList<Object>, int, boolean) - Method in class sc.lang.html.Element
-
This method gets called from two different contexts and for tags which are both dynamic and static so it's a little confusing.
- addTopLevelType(String, String, Layer, String, String) - Method in class sc.lang.EditorContext
- addToRootNameIndex(BodyTypeDeclaration) - Method in class sc.layer.LayeredSystem
- addToSemanticValueClassPath(String) - Method in class sc.parser.Language
- addToVisitedList(JavaSemanticNode) - Method in class sc.lang.java.CycleInfo
- addTypeByName(Layer, String, TypeDeclaration, Layer) - Method in class sc.layer.LayeredSystem
- addTypeDeclaration(String, BodyTypeDeclaration) - Method in class sc.layer.LayeredSystem
- addTypeDeclaration(String, TypeDeclaration) - Method in class sc.lang.java.JavaModel
- addTypeDeclaration(String, TypeDeclaration) - Method in class sc.lang.template.Template
- addTypeDeclaration(TypeDeclaration) - Method in class sc.lang.java.JavaModel
- addTypeDeclaration(TypeDeclaration) - Method in class sc.lang.template.Template
- addTypeGroupDependency(String, String, String) - Method in class sc.layer.Layer
- addTypeGroupDependency(Layer, String, String, String) - Method in class sc.layer.LayeredSystem
-
Some files depend on the contents of a type group.
- addTypeGroupMember(String, String, String) - Method in class sc.layer.BuildInfo
- addTypeIdProperty(DBPropertyDescriptor) - Method in class sc.db.TableDescriptor
- addTypesByName(Layer, String, Map<String, TypeDeclaration>, Layer) - Method in class sc.layer.LayeredSystem
-
Adds the types defined in the specified layer to a global index.
- addTypeToFileWithDeps(BodyTypeDeclaration, LinkedHashMap<JSRuntimeProcessor.JSFileEntry, Boolean>, String, Layer) - Method in class sc.lang.js.JSRuntimeProcessor
- addTypeToStartLater(BodyTypeDeclaration) - Method in class sc.layer.LayerTypeIndex
- addUncompiledPropertyAssignments(TypeDeclaration, SemanticNodeList<Statement>) - Method in class sc.lang.java.ClassDeclaration
-
This is the code which implements an important optimization.
- addUniqueLayerType(LayeredSystem, List<BodyTypeDeclaration>, BodyTypeDeclaration) - Static method in class sc.lang.java.ModelUtil
-
The equals operator on TypeDeclaration is to compare the files so that's not a good test.
- addUpdateProperty(BodyTypeDeclaration, JavaSemanticNode, BodyTypeDeclaration.InitInstanceType) - Method in class sc.lang.java.UpdateInstanceInfo
- addVariable(int, VariableDefinition, ExecutionContext, boolean) - Method in class sc.lang.java.FieldDefinition
- addVMParameter(String, String) - Method in class sc.layer.LayeredSystem
-
Add parameters to the virtual machine to run this program.
- Admin - sc.layer.CodeType
- advancePointer(Parser, Object, DiffContext) - Method in class sc.parser.Parselet
- advanceStartIndex(int) - Method in class sc.parser.AbstractParseNode
- advanceStartIndex(int) - Method in interface sc.parser.IParseNode
-
If you take a language string and reparse it this lets you advance the start index to where it originally existed in the file (e.g.
- advanceStartIndex(int) - Method in class sc.parser.ParentParseNode
- AFTER_REFRESH_TAG_PRIORITY - Static variable in class sc.lang.html.Element
- afterApplySync() - Method in interface sc.sync.IFrameworkListener
-
Called after applySync has completed - a time to possibly call refreshBindings on components that need that support
- aliasedPackages - Variable in class sc.lang.js.JSRuntimeProcessor.JSBuildInfo
-
Used to implement mappings so you can replace one package source in the java/compiled world with another during the JS environment - e.g.
- aliases - Variable in class sc.obj.ScopeDefinition
- All - sc.lang.java.JavaSemanticNode.DepTypeMode
- All - sc.lang.java.TypeDeclaration.InitStatementMode
- ALL_CONFIGURED_RUNTIMES - Static variable in interface sc.layer.LayerConstants
- ALL_SQL_KEYWORDS - Static variable in class sc.lang.SQLLanguage
- ALL_SQL_KEYWORDS_ARR - Static variable in class sc.lang.SQLLanguage
- allDBProps - Variable in class sc.db.DBTypeDescriptor
- allDynamic - Variable in class sc.layer.Options
-
-dynall: like -dyn but all layers included by the specified layers are also made dynamic
- allLayerIndex - Variable in class sc.layer.LayeredSystem
- allocateAnonId() - Method in class sc.lang.java.BodyTypeDeclaration
- allocateAnonMethodId() - Method in class sc.lang.java.BodyTypeDeclaration
- allocMemoryId() - Method in class sc.db.IdPropertyDescriptor
- allocUniqueId(String) - Method in class sc.lang.html.Element
- allocUniqueId(String, boolean) - Method in class sc.lang.html.Element
- allOrNoneFinalPackages - Variable in class sc.layer.LayeredSystem
- allowBehaviorTagsInContent - Static variable in class sc.lang.html.Element
-
For an schtml page with a behavior tag like input or submit that's used in the context where the code expects a String, an error is generated unless this global flag is set to true.
- allowCodeEval - Variable in class sc.sync.SyncDestination
-
Set to true if we are allowed to run code generated on the remote side.
- allowCreate - Variable in class sc.sync.SyncProperties
-
True if this an instance of this object is allowed to be created from the client
- allowCreate(Object) - Method in class sc.lang.java.ExecutionContext
- allowCreate(Object) - Method in class sc.lang.java.SyncExecutionContext
- allowCreate(Object) - Method in class sc.sync.SyncManager
- allowDynamic - Variable in class sc.lang.java.BodyTypeDeclaration
-
For processing template types, we want to create a dynamic type even if the class is marked compiled
- AllowEditorCreateGroupName - Static variable in class sc.layer.BuildInfo
- allowEmptyPartialElements - Variable in class sc.parser.NestedParselet
- allowInvoke(Object) - Method in class sc.lang.java.ExecutionContext
- allowInvoke(Object) - Method in class sc.lang.java.SyncExecutionContext
- allowInvoke(Object) - Method in class sc.sync.SyncManager
- allowNullElements - Variable in class sc.parser.NestedParselet
- allowSetProperty(Object, String) - Method in class sc.lang.java.ExecutionContext
- allowSetProperty(Object, String) - Method in class sc.lang.java.SyncExecutionContext
- allSet - Static variable in enum sc.layer.CodeType
- AllSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
- allTypesProcessed - Variable in class sc.layer.LayeredSystem
- alphaNumChar - Variable in class sc.lang.BaseLanguage
- alphaNumString - Variable in class sc.lang.BaseLanguage
-
Used for skipOnError parselet and for TestLogFilter to match {alphaNumChar}_{id} - where normal identifier would consume the _id part
- altDynObjectSignature - Static variable in class sc.lang.java.BodyTypeDeclaration
- altKey - Variable in class sc.lang.html.KeyboardEvent
- altKey - Variable in class sc.lang.html.MouseEvent
- alwaysReparse - Variable in class sc.parser.Parselet
-
Set to true for parselets such as spacing that tend to glue together other parse nodes.
- and(Query...) - Static method in class sc.db.Query
- And - sc.db.QCombine
- annotation - Variable in class sc.lang.JavaLanguage
- Annotation - Class in sc.lang.java
- Annotation() - Constructor for class sc.lang.java.Annotation
- ANNOTATION - sc.lang.java.DeclarationType
- AnnotationConstantDefinition - Class in sc.lang.java
- AnnotationConstantDefinition() - Constructor for class sc.lang.java.AnnotationConstantDefinition
- annotationLayer - Variable in class sc.layer.Layer
-
True if this layer just sets annotations and does not generate classes
- AnnotationMergeMode - Enum in sc.layer
- AnnotationMethodDefinition - Class in sc.lang.java
- AnnotationMethodDefinition() - Constructor for class sc.lang.java.AnnotationMethodDefinition
- annotationProcessors - Variable in class sc.layer.Layer
- annotations - Variable in class sc.lang.java.Package
- annotations - Variable in class sc.lang.java.VariableDefinition
- AnnotationTypeDeclaration - Class in sc.lang.java
- AnnotationTypeDeclaration() - Constructor for class sc.lang.java.AnnotationTypeDeclaration
- annotationValue - Variable in class sc.lang.JavaLanguage
- AnnotationValue - Class in sc.lang.java
- AnnotationValue() - Constructor for class sc.lang.java.AnnotationValue
- AnnotationVariableDefinition - Class in sc.lang.java
- AnnotationVariableDefinition() - Constructor for class sc.lang.java.AnnotationVariableDefinition
- ANON_TYPE_PREFIX - Static variable in class sc.lang.java.NewExpression
- AnonClassDeclaration - Class in sc.lang.java
-
Used when we create an anonymous class inside of code.
- AnonClassDeclaration() - Constructor for class sc.lang.java.AnonClassDeclaration
- anonType - Variable in class sc.lang.java.NewExpression
-
For anonymous types, we may create a real top-level type to represent it in the runtime model.
- anonTypeTransformed - Variable in class sc.lang.java.NewExpression
-
This is a clone of the anonType which gets transformed.
- ANY_INACTIVE_LAYER - Static variable in class sc.layer.Layer
- ANY_LAYER - Static variable in class sc.layer.Layer
- ANY_OPEN_INACTIVE_LAYER - Static variable in class sc.layer.Layer
- anyChangedRepeatTags() - Method in class sc.lang.html.Element
-
Returns true if any values have been removed, added or replaced in the repeat property for this tag.
- anyChanges - Variable in class sc.sync.SyncResult
- ANYCHAR - Static variable in class sc.parser.Symbol
- anyDynamicLayers - Variable in class sc.layer.Options
- anyErrors - Variable in class sc.layer.LayeredSystem
-
Have any errors occurred in this system since it's been running?
- anyReparseChanges(Parser, Object, DiffContext, boolean) - Method in class sc.parser.NestedParselet
- anyReparseChanges(Parser, Object, DiffContext, boolean) - Method in class sc.parser.Parselet
- anyTagName - Variable in class sc.lang.HTMLLanguage
-
Matches any tag - as a cleanup when no other parselets match
- anyUnresolvedParamTypes(Object) - Static method in class sc.lang.java.ModelUtil
- append(boolean) - Method in class sc.util.LineCountStringBuilder
- append(char) - Method in class sc.sync.SyncSerializer
- append(char) - Method in class sc.util.LineCountStringBuilder
- append(double) - Method in class sc.util.LineCountStringBuilder
- append(float) - Method in class sc.util.LineCountStringBuilder
- append(int) - Method in class sc.util.LineCountStringBuilder
- append(long) - Method in class sc.util.LineCountStringBuilder
- append(CharSequence) - Method in class sc.parser.FormatContext
- append(CharSequence) - Method in class sc.parser.LineFormatContext
- append(CharSequence) - Method in class sc.sync.SyncSerializer
- append(CharSequence) - Method in class sc.util.LineCountStringBuilder
- append(CharSequence, int, int) - Method in class sc.util.LineCountStringBuilder
- append(Object) - Method in class sc.util.LineCountStringBuilder
- Append - sc.lang.html.MergeMode
- Append - sc.layer.AnnotationMergeMode
- appendAll(IntStack) - Method in class sc.util.IntStack
- appendClearResetState(String, int) - Method in class sc.sync.JSONSerializer
- appendClearResetState(String, int) - Method in class sc.sync.SyncSerializer
- appendColumnName(StringBuilder, SelectTableDesc, DBPropertyDescriptor) - Method in class sc.db.SelectQuery
- appendColumnSelect(StringBuilder, SelectTableDesc, String) - Method in class sc.db.SelectQuery
- AppendCommaString - sc.layer.AnnotationMergeMode
- appendDetailString(StringBuilder, boolean, boolean, boolean, boolean) - Method in class sc.layer.Layer
-
Used by both the command line and layers view to append a description for the layer based on what you are interested in
- appendDynLogWhereColumn(StringBuilder, String, DBPropertyDescriptor, String) - Method in class sc.db.SelectQuery
- appendDynWhereColumn(String, DBPropertyDescriptor, String) - Method in class sc.db.SelectQuery
- appendElement(Element) - Method in class sc.lang.html.Element
- appendEvalSC(CharSequence, int) - Method in class sc.sync.JSONSerializer
- appendEvalSC(CharSequence, int) - Method in class sc.sync.SyncSerializer
- appendFetchProperty(String, int) - Method in class sc.sync.JSONSerializer
- appendFetchProperty(String, int) - Method in class sc.sync.SyncSerializer
- appendIdent(StringBuilder, StringBuilder, String) - Static method in class sc.db.DBUtil
- appendIndentIfNecessary(SemanticNodeList) - Static method in class sc.lang.java.TransformUtil
-
This is a bit of a tricky situation.
- appendIndentIfNecessary(SemanticNodeList, int) - Static method in class sc.lang.java.TransformUtil
- appendIndex(GenFileLineIndex) - Method in class sc.parser.GenFileLineIndex
- appendInheritedAtts(MvnDescriptor, HashSet<POMFile>) - Method in class sc.repos.mvn.POMFile
-
If the child POM file does not specify a version or other properties, those are inherited from the parent POM in the dependency management section.
- appendInheritedMethods(Object[], List<Object>) - Static method in class sc.lang.java.ModelUtil
- appendInterfaceMethods(List<Object>, String, String, boolean) - Method in class sc.lang.java.TypeDeclaration
- appendJSONLogWhereColumn(StringBuilder, String, String, String) - Method in class sc.db.SelectQuery
- appendJSONWhereColumn(String, String, String) - Method in class sc.db.SelectQuery
- appendLists(ArrayList<Object>, ArrayList<Object>) - Static method in class sc.lang.java.ModelUtil
- appendLogWhereColumn(StringBuilder, String, DBPropertyDescriptor) - Method in class sc.db.SelectQuery
- appendMethodCall(SyncManager.SyncContext, SyncLayer.SyncMethodCall, ArrayList<String>, String, ArrayList<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.JSONSerializer
- appendMethodCall(SyncManager.SyncContext, SyncLayer.SyncMethodCall, ArrayList<String>, String, ArrayList<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncSerializer
- appendMethodResult(SyncManager.SyncContext, SyncLayer.SyncMethodResult, ArrayList<String>, String, ArrayList<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.JSONSerializer
- appendMethodResult(SyncManager.SyncContext, SyncLayer.SyncMethodResult, ArrayList<String>, String, ArrayList<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncSerializer
- appendNameChange(String, String, int) - Method in class sc.sync.JSONSerializer
- appendNameChange(String, String, int) - Method in class sc.sync.SyncSerializer
- appendNameChangeAck(String, String, int) - Method in class sc.sync.JSONSerializer
- appendNameChangeAck(String, String, int) - Method in class sc.sync.SyncSerializer
- appendNewObj(Object, String, String, Object[], ArrayList<String>, String, SyncHandler, SyncManager.SyncContext, SyncLayer, ArrayList<SyncLayer.SyncChange>, boolean) - Method in class sc.sync.JSONSerializer
- appendNewObj(Object, String, String, Object[], ArrayList<String>, String, SyncHandler, SyncManager.SyncContext, SyncLayer, ArrayList<SyncLayer.SyncChange>, boolean) - Method in class sc.sync.SyncSerializer
- appendNoStyle(CharSequence) - Method in class sc.parser.FormatContext
- appendNullValue() - Method in class sc.sync.SyncSerializer
- appendProp(Object, String, Object, ArrayList<String>, String, SyncManager.SyncContext, SyncLayer, ArrayList<SyncLayer.SyncChange>) - Method in class sc.sync.JSONSerializer
- appendProp(Object, String, Object, ArrayList<String>, String, SyncManager.SyncContext, SyncLayer, ArrayList<SyncLayer.SyncChange>) - Method in class sc.sync.SyncSerializer
- appendPropertyAssignment(SyncManager.SyncContext, Object, String, Object, Object, ArrayList<String>, String, SyncSerializer, SyncSerializer, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.JSONSerializer
- appendPropertyAssignment(SyncManager.SyncContext, Object, String, Object, Object, ArrayList<String>, String, SyncSerializer, SyncSerializer, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncSerializer
- appendPropertyUpdateCode(SyncSerializer, Object, String, Object, Object, ArrayList<String>, String, SyncSerializer, SyncSerializer, List<SyncLayer.SyncChange>, SyncLayer) - Method in class sc.sync.SyncHandler
- appendProps(SyncProperties, SyncProperties) - Static method in class sc.sync.SyncProperties
- appendSerializer(SyncSerializer) - Method in class sc.sync.JSONSerializer
- appendSerializer(SyncSerializer) - Method in class sc.sync.SyncSerializer
- appendSlashIfNecessary(String) - Static method in class sc.layer.LayerUtil
- appendString(String) - Method in class sc.lang.java.StringLiteral
-
Appends a raw, not escaped string to the StringLiteral.
- appendString(String) - Method in class sc.sync.JSONSerializer
- appendVal(StringBuilder, Object, DBColumnType, DBTypeDescriptor) - Static method in class sc.db.DBUtil
- appendWhereColumn(String, DBPropertyDescriptor) - Method in class sc.db.SelectQuery
- appendWithStyle(CharSequence) - Method in class sc.parser.FormatContext
- AppGlobalScopeContext(String) - Constructor for class sc.obj.AppGlobalScopeDefinition.AppGlobalScopeContext
- AppGlobalScopeDefinition - Class in sc.obj
-
The AppGlobalScopeDefinition implements the ScopeDefinition contract for objects that are shared by all users in the same application 'appId'.
- AppGlobalScopeDefinition() - Constructor for class sc.obj.AppGlobalScopeDefinition
- AppGlobalScopeDefinition.AppGlobalScopeContext - Class in sc.obj
- Application - sc.layer.CodeType
- ApplicationType - sc.lang.CompletionTypes
- applied - Variable in class sc.db.TxOperation
- apply() - Method in class sc.db.TxDelete
- apply() - Method in class sc.db.TxInsert
- apply() - Method in class sc.db.TxOperation
- apply() - Method in class sc.db.TxUpdate
- apply() - Method in class sc.sync.JSONDeserializer
- applyAlterCommands(String, List<String>) - Method in interface sc.db.ISchemaUpdater
- applyBinding(Object, Object, Object, IBinding) - Static method in class sc.bind.Bind
- applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.AbstractMethodBinding
- applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.ArrayElementBinding
- applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.ArraySelectorBinding
- applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.AssignmentBinding
- applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.ConstantBinding
- applyBinding(Object, Object, IBinding, boolean, boolean) - Method in interface sc.bind.IBinding
- applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.SelectorBinding
-
One of our downstream values changed.
- applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.bind.VariableBinding
- applyBinding(Object, Object, IBinding, boolean, boolean) - Method in class sc.type.AbstractBeanMapper
- applyChangedValue(Object) - Method in class sc.bind.AbstractMethodBinding
- ApplyingChanges - sc.sync.SyncManager.SyncState
-
We are applying changes from the other side.
- applyingDBChanges - Variable in class sc.db.DBTransaction
- applyJSConversion(Object) - Method in class sc.lang.java.Expression
- applyMethodResult(String, Object, Object, String) - Method in class sc.sync.JSONDeserializer
- applyModelChange(ILanguageModel, boolean) - Method in class sc.layer.LayeredSystem
- applyPartialValue(Object) - Method in class sc.lang.java.AssignmentExpression
- applyPartialValue(Object) - Method in class sc.lang.java.BinaryExpression
- applyPartialValue(Object) - Method in class sc.lang.java.BinaryOperand
- applyPartialValue(Object) - Method in class sc.lang.java.ChainedExpression
- applyPartialValue(Object) - Method in class sc.lang.java.ClassDeclaration
- applyPartialValue(Object) - Method in class sc.lang.java.ClassType
- applyPartialValue(Object) - Method in class sc.lang.java.IdentifierExpression
- applyPartialValue(Object) - Method in class sc.lang.java.IfStatement
- applyPartialValue(Object) - Method in class sc.lang.java.JavaSemanticNode
-
When Parser.enablePartialValues is set, and we do not complete parsing the input we'll have a set of errors which represent model fragments.
- applyPartialValue(Object) - Method in class sc.lang.java.NewExpression
- applyPartialValue(Object) - Method in class sc.lang.java.QuestionMarkExpression
- applyPartialValue(Object) - Method in class sc.lang.java.SelectorExpression
- applyPartialValue(Object) - Method in class sc.lang.java.TypedMethodExpression
- applyPendingChildValue(Object, IBinding) - Method in class sc.bind.AbstractMethodBinding
- applyPendingChildValue(Object, IBinding) - Method in class sc.bind.AssignmentBinding
- applyPendingChildValue(Object, IBinding) - Method in class sc.bind.DestinationListener
- applyPendingChildValue(Object, IBinding) - Method in class sc.bind.VariableBinding
- applyPendingValue(Object) - Method in class sc.bind.AbstractMethodBinding
- applyRemoteChanges(Object, Map<String, Object>) - Method in class sc.sync.SyncManager.SyncContext
-
This method gets called with a list of changes that were successfully applied by the other side.
- applyReverseBinding() - Method in class sc.bind.ArrayElementBinding
- applyReverseBinding() - Method in class sc.bind.AssignmentBinding
- applyReverseBinding() - Method in class sc.bind.VariableBinding
- applyReverseBinding(Object) - Method in class sc.type.ReverseBindingImpl
- applyReverseBinding(Object, Object, Object) - Method in class sc.bind.AbstractMethodBinding
- applyReverseBinding(Object, Object, Object) - Method in class sc.bind.ArraySelectorBinding
- applyReverseBinding(Object, Object, Object) - Method in class sc.bind.AssignmentBinding
- applyReverseBinding(Object, Object, Object) - Method in class sc.bind.ConstantBinding
-
This might happen if you have: foo =: (x ? null : null) - i.e.
- applyReverseBinding(Object, Object, Object) - Method in interface sc.bind.IBinding
- applyReverseBinding(Object, Object, Object) - Method in class sc.bind.SelectorBinding
- applyReverseBinding(Object, Object, Object) - Method in class sc.bind.VariableBinding
- applyReverseBinding(Object, Object, Object) - Method in class sc.type.AbstractBeanMapper
- applyReverseBinding(Object, Object, Object, Object) - Static method in class sc.bind.Bind
- applyReverseBinding(Object, Object, IBinding) - Method in class sc.bind.ArrayElementBinding
- applySyncFilterOnSerialize() - Method in class sc.sync.SyncLayer.SyncChange
- applySyncFilterOnSerialize() - Method in class sc.sync.SyncLayer.SyncMethodCall
-
We don't filter remote method calls from the side in which the call originates - i.e.
- applySyncLayer(String, String, String) - Static method in class sc.sync.SyncManager
-
Used from the generated code for the browser to apply a sync layer to the default destination
- applySyncLayer(String, String, String, boolean, boolean, BindingContext) - Method in class sc.sync.JSONFormat
- applySyncLayer(String, String, String, boolean, boolean, BindingContext) - Method in class sc.sync.SerializerFormat
- applySyncLayer(String, String, String, String, boolean, boolean, BindingContext) - Static method in class sc.dyn.DynUtil
- applySyncLayer(String, String, String, String, boolean, boolean, BindingContext) - Method in interface sc.dyn.IDynamicSystem
- applySyncLayer(String, String, String, String, boolean, boolean, BindingContext) - Method in class sc.layer.LayeredSystem
- applySyncLayer(String, String, ScopeDefinition, boolean, String) - Method in class sc.sync.SyncDestination
-
Applies the changes received from the sync layers received from the remote definition.
- applySystemUpdates(UpdateInstanceInfo) - Method in class sc.lang.js.JSRuntimeProcessor
- applySystemUpdates(UpdateInstanceInfo) - Method in class sc.layer.DefaultRuntimeProcessor
- applySystemUpdates(UpdateInstanceInfo) - Method in interface sc.layer.IRuntimeProcessor
- applyTemplateStringToType(TypeDeclaration, String, String, boolean) - Static method in class sc.lang.java.TransformUtil
- applyTemplateToType(TypeDeclaration, String, String, boolean) - Static method in class sc.lang.java.TransformUtil
- args - Variable in class sc.layer.BuildCommandHandler
- args - Variable in class sc.layer.BuildInfo.MainMethod
- args - Variable in class sc.sync.SyncManager.InstInfo
- argsToGenerateString(SemanticNodeList<Expression>, int) - Static method in class sc.lang.java.IdentifierExpression
- argsToString(Object[]) - Static method in class sc.util.ArrayUtil
- argsToString(String[]) - Static method in class sc.util.StringUtil
- argsToString(List<?>) - Static method in class sc.util.StringUtil
- argsToString(List<String>) - Method in class sc.repos.AbstractRepositoryManager
- arguments - Variable in class sc.lang.java.ArgumentsExpression
- arguments - Variable in class sc.lang.java.EnumConstant
- arguments - Variable in class sc.lang.java.VariableSelector
- ArgumentsExpression - Class in sc.lang.java
- ArgumentsExpression() - Constructor for class sc.lang.java.ArgumentsExpression
- argumentsToString(List<? extends ITypedObject>) - Static method in class sc.lang.java.ModelUtil
- arith(Object, String, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- arith(Object, IBinding, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- ArithmeticBinding - Class in sc.bind
-
Implements the basic arithemtic operations via a data binding.
- ArithmeticBinding(Object, IBinding, String, IBinding[], BindingDirection, int, BindOptions) - Constructor for class sc.bind.ArithmeticBinding
- ArithmeticBinding(String, IBinding[]) - Constructor for class sc.bind.ArithmeticBinding
- ArithmeticExpression - Class in sc.lang.java
-
Represents an ArithmeticExpression in the Java language model but only when created in code.
- ArithmeticExpression() - Constructor for class sc.lang.java.ArithmeticExpression
- arithP(String, IBinding[]) - Static method in class sc.bind.Bind
- ARRAY_ELEMENT_CHANGED - Static variable in interface sc.bind.IListener
- ARRAY_ELEMENT_INVALIDATED - Static variable in interface sc.bind.IListener
- ARRAY_ELEMENT_VALIDATED - Static variable in interface sc.bind.IListener
- ARRAY_LIST_CLASS - Static variable in class sc.parser.Parselet
- array2DRange(Object[][], int, int) - Static method in class sc.util.ArrayUtil
- arrayBrackets - Variable in class sc.lang.java.ClassValueExpression
- ArrayCloneMethod - Class in sc.lang.java
- arrayDimensions - Variable in class sc.lang.java.AbstractMethodDefinition
- arrayDimensions - Variable in class sc.lang.java.AbstractVariable
- arrayDimensions - Variable in class sc.lang.java.ArrayElementExpression
- arrayDimensions - Variable in class sc.lang.java.ArrayTypeDeclaration
- arrayDimensions - Variable in class sc.lang.java.JavaType
- arrayDimensions - Variable in class sc.lang.java.NewExpression
- arrayDimensions - Variable in class sc.lang.java.PropertyDefinitionParameters
- arrayDims - Variable in class sc.lang.JavaLanguage
- arrayElement(Object, String, Object, Object[], IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- arrayElement(Object, IBinding, Object, Object[], IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- ArrayElementBinding - Class in sc.bind
- ArrayElementBinding(Object, Object[], IBinding[]) - Constructor for class sc.bind.ArrayElementBinding
- ArrayElementBinding(Object, IBinding, Object, Object[], IBinding[], BindingDirection, int, BindOptions) - Constructor for class sc.bind.ArrayElementBinding
- arrayElementChanged(Object, Object, Object, boolean) - Method in class sc.bind.AbstractListener
- arrayElementChanged(Object, Object, Object, boolean) - Method in interface sc.bind.IListener
- arrayElementChanged(Object, List, int, int, Object, NestedParselet.ChangeType) - Method in class sc.parser.NestedParselet
-
We are propagating an array value change through the hierarchy.
- arrayElementChanged(Object, List, int, Object, NestedParselet.ChangeType) - Method in class sc.parser.NestedParselet
- arrayElementExpression - Variable in class sc.lang.JavaLanguage
- ArrayElementExpression - Class in sc.lang.java
- ArrayElementExpression() - Constructor for class sc.lang.java.ArrayElementExpression
- arrayElementInvalidated(Object, Object, Object, boolean) - Method in class sc.bind.AbstractListener
- arrayElementInvalidated(Object, Object, Object, boolean) - Method in class sc.bind.ArrayElementBinding
-
For the array element changed case, only trigger a firing if the array element matches.
- arrayElementInvalidated(Object, Object, Object, boolean) - Method in interface sc.bind.IListener
- arrayElementP(Object, Object[], IBinding[]) - Static method in class sc.bind.Bind
- arrayElementValidated(Object, Object, Object, boolean) - Method in class sc.bind.AbstractListener
- arrayElementValidated(Object, Object, Object, boolean) - Method in class sc.bind.ArrayElementBinding
- arrayElementValidated(Object, Object, Object, boolean) - Method in interface sc.bind.IListener
- arrayInitializer - Variable in class sc.lang.java.NewExpression
- arrayInitializer - Variable in class sc.lang.JavaLanguage
- ArrayInitializer - Class in sc.lang.java
- ArrayInitializer() - Constructor for class sc.lang.java.ArrayInitializer
- ArrayLengthBeanMapper - Class in sc.type
- ArrayLengthBeanMapper() - Constructor for class sc.type.ArrayLengthBeanMapper
- ArraySelector - Class in sc.lang.java
- ArraySelector - sc.lang.java.IdentifierExpression.IdentifierType
- ArraySelector() - Constructor for class sc.lang.java.ArraySelector
- ArraySelectorBinding - Class in sc.bind
- ArraySelectorBinding(IBinding) - Constructor for class sc.bind.ArraySelectorBinding
- arraysEqual(String[], String[]) - Static method in class sc.util.StringUtil
- arrayToCommand(Object[]) - Static method in class sc.util.StringUtil
- arrayToInstanceName(Object[]) - Static method in class sc.dyn.DynUtil
- arrayToPath(Object[], boolean) - Static method in class sc.util.StringUtil
-
Returns a normalized path from the list of toString'd objects
- arrayToString(Object[]) - Static method in class sc.bind.Bind
- arrayToString(Object[]) - Static method in class sc.lang.java.ModelUtil
-
Takes an array of methods, fields etc.
- arrayToString(Object[]) - Static method in class sc.util.StringUtil
- arrayToType(Object[]) - Static method in class sc.util.StringUtil
- arrayTypeCode - Variable in enum sc.type.Type
- ArrayTypeDeclaration - Class in sc.lang.java
- ArrayTypeDeclaration(LayeredSystem, Object, Object, String) - Constructor for class sc.lang.java.ArrayTypeDeclaration
- ArrayTypeDeclaration.DummyArrayClass - Class in sc.lang.java
-
For some reason reflection does not show the clone method which returns an array type so we define a dummy one here to return
- ArrayUtil - Class in sc.util
- ArrayUtil() - Constructor for class sc.util.ArrayUtil
- arrayVariableInitializer - Variable in class sc.lang.SCLanguage
- arrElement - Variable in class sc.parser.SaveRestoreCtx
- arrIndex - Variable in class sc.parser.SaveRestoreCtx
- ArrString - Class in sc.parser
- ArrString(char[]) - Constructor for class sc.parser.ArrString
- artifactId - Variable in class sc.repos.mvn.MvnDescriptor
- artifactId - Variable in class sc.repos.mvn.POMFile
- askCreateLayer() - Method in class sc.lang.AbstractInterpreter
- AssertStatement - Class in sc.lang.java
- AssertStatement() - Constructor for class sc.lang.java.AssertStatement
- assign(Object, String, Object, IBinding, Object, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- assign(Object, IBinding, Object, IBinding, Object, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- assignChildTagObjects(TypeDeclaration, Element) - Method in class sc.lang.html.Element
- assignedProperty - Variable in class sc.lang.java.AssignmentExpression
- assignment - Variable in class sc.lang.JavaLanguage
- Assignment - sc.lang.java.JavaSemanticNode.MemberType
- assignmentBinding - Variable in class sc.lang.java.AssignmentExpression
- AssignmentBinding - Class in sc.bind
- AssignmentBinding(Object, IBinding, Object, VariableBinding, Object, BindingDirection, int, BindOptions) - Constructor for class sc.bind.AssignmentBinding
- AssignmentBinding(Object, IBinding, Object, VariableBinding, IBinding, BindingDirection, int, BindOptions) - Constructor for class sc.bind.AssignmentBinding
- AssignmentBinding(Object, VariableBinding, Object) - Constructor for class sc.bind.AssignmentBinding
- AssignmentBinding(Object, VariableBinding, IBinding) - Constructor for class sc.bind.AssignmentBinding
- assignmentExpression - Variable in class sc.lang.JavaLanguage
- AssignmentExpression - Class in sc.lang.java
- AssignmentExpression() - Constructor for class sc.lang.java.AssignmentExpression
- assignmentOperator - Variable in class sc.lang.JavaLanguage
- AssignmentSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
- assignP(Object, IBinding, Object) - Static method in class sc.bind.Bind
- asterix - Variable in class sc.lang.BaseLanguage
- AsyncProcessHandle - Class in sc.layer
- atEOF() - Method in class sc.parser.Parser
- atEOF() - Method in class sc.sync.JSONParser
- attemptCount - Variable in class sc.parser.Parselet
- attExpression - Variable in class sc.lang.HTMLLanguage
- Attr - Class in sc.lang.html
- Attr() - Constructor for class sc.lang.html.Attr
- AttrExpr - Class in sc.lang.html
-
Used for HTMLLanguage's attributes of the form attName="= expr" where this contains the "= expr" part.
- AttrExpr() - Constructor for class sc.lang.html.AttrExpr
- attributeList - Variable in class sc.lang.html.Element
- attributeValueLiteral - Variable in class sc.lang.HTMLLanguage
- attributeValueSingleQuoteString - Variable in class sc.lang.HTMLLanguage
- attributeValueSQLiteral - Variable in class sc.lang.HTMLLanguage
- attributeValueString - Variable in class sc.lang.HTMLLanguage
- attrName - Variable in class sc.lang.HTMLLanguage
- autoCommit - Variable in class sc.db.DBTransaction
- autoComponent - Variable in class sc.lang.java.BodyTypeDeclaration
-
Caches whether we have the @Constant annotation to avoid the getInheritedAnnotation call
- Automatic - sc.obj.SyncMode
-
Sync on only for overlapping types/properties in the client and server runtimes - i.e.
- automaticConstructor() - Method in annotation type sc.obj.CompilerSettings
-
For Components where the template hides the constructor parameters
- autoObjectSelect - Variable in class sc.lang.AbstractInterpreter
- autoPopIndent() - Method in class sc.parser.FormatContext
- autoRefresh - Variable in class sc.layer.Options
-
Do a rebuild automatically when a page is refreshed.
- autoRefresh() - Method in class sc.lang.AbstractInterpreter
- autoSync() - Method in class sc.sync.SyncManager
- auxTables - Variable in class sc.db.DBTypeDescriptor
- auxTables() - Method in annotation type sc.db.DBTypeSettings
B
- back() - Method in class sc.lang.html.History
- BArrayList<E> - Class in sc.util
-
This acts like a java.util.ArrayList but is usable with data binding and data synchronization.
- BArrayList() - Constructor for class sc.util.BArrayList
- BArrayList(int) - Constructor for class sc.util.BArrayList
- BArrayList(Collection<? extends E>) - Constructor for class sc.util.BArrayList
- baseClassName - Variable in class sc.lang.java.DynStubParameters
- baseFileName - Variable in class sc.layer.SrcEntry
- BaseLambdaExpression - Class in sc.lang.java
-
Java 8 lambda expression.
- BaseLambdaExpression() - Constructor for class sc.lang.java.BaseLambdaExpression
- BaseLambdaExpression.LambdaInferredType - Class in sc.lang.java
- BaseLambdaExpression.LambdaInvalidType - Class in sc.lang.java
-
Used when we try to get the type for a lambda expression that is not valid for the inferred type.
- BaseLanguage - Class in sc.lang
-
The BaseLanguage contains some core constructs useful in all languages digits, whitespace, and some higher level parselets like Keyword, SemanticToken, etc.
- BaseLanguage() - Constructor for class sc.lang.BaseLanguage
- BaseLanguage(Layer) - Constructor for class sc.lang.BaseLanguage
- BaseLanguage.IdentSymbol - Class in sc.lang
- BaseLanguage.KeywordChoice - Class in sc.lang
- BaseLanguage.KeywordNewline - Class in sc.lang
- BaseLanguage.KeywordSpace - Class in sc.lang
-
The keyword ensures that it is not followed by an identifier character - i.e.
- BaseLanguage.KeywordSymbol - Class in sc.lang
- BaseLanguage.KeywordSymbolSpace - Class in sc.lang
-
Like SymbolSpace but styled as a keyword
- BaseLanguage.SemanticSequence - Class in sc.lang
-
A SemanticSequence is parsed like a regular sequence.
- BaseLanguage.SemanticToken - Class in sc.lang
-
The SemanticToken is parsed like SymbolSpace (a symbol followed by spacing).
- BaseLanguage.SemanticTokenChoice - Class in sc.lang
- BaseLanguage.SymbolChoiceSpace - Class in sc.lang
- BaseLanguage.SymbolSpace - Class in sc.lang
- baseLayerNames - Variable in class sc.layer.Layer
-
Contains the list of layers this layer extends
- baseLayers - Variable in class sc.layer.Layer
- BaseOperand - Class in sc.lang.java
- BaseOperand() - Constructor for class sc.lang.java.BaseOperand
- BasePage - Class in sc.lang.html
- BasePage() - Constructor for class sc.lang.html.BasePage
- BaseQueryDescriptor - Class in sc.db
- BaseQueryDescriptor() - Constructor for class sc.db.BaseQueryDescriptor
- BaseRebuildCtx - Class in sc.parser
-
Used for both GenerateContext and RestoreContext to hold features used by those operations that work top-down.
- BaseRebuildCtx() - Constructor for class sc.parser.BaseRebuildCtx
- BaseScopeContext - Class in sc.obj
- BaseScopeContext() - Constructor for class sc.obj.BaseScopeContext
- baseType - Variable in class sc.db.DBTypeDescriptor
- baseType - Variable in class sc.lang.java.BoundType
- BaseTypeDescriptor - Class in sc.db
-
Base class for DBEnumDescriptor and DBTypeDescriptor - lifecycle data source, type name
- BaseTypeDescriptor(Object, String) - Constructor for class sc.db.BaseTypeDescriptor
- baseTypes - Variable in class sc.layer.TypeIndexEntry
- baseURL - Variable in class sc.repos.mvn.MvnRepository
- BaseURLParamProperty - Class in sc.lang.html
- BaseURLParamProperty() - Constructor for class sc.lang.html.BaseURLParamProperty
- BaseURLParamProperty(Object, String, Object, boolean, boolean) - Constructor for class sc.lang.html.BaseURLParamProperty
- batch - Variable in class sc.db.TxOperation
- BeanIndexMapper - Class in sc.type
- BeanIndexMapper() - Constructor for class sc.type.BeanIndexMapper
- BeanIndexMapper(BeanMapper) - Constructor for class sc.type.BeanIndexMapper
- BeanMapper - Class in sc.type
- BeanMapper() - Constructor for class sc.type.BeanMapper
- BeanMapper(Object, Object, Field) - Constructor for class sc.type.BeanMapper
- BeanMapper(BeanMapper) - Constructor for class sc.type.BeanMapper
- beanMapperClass - Variable in class sc.lang.java.PropertyDefinitionParameters
- beforeNewObject - Variable in class sc.lang.java.ObjectDefinitionParameters
- beginSync() - Static method in class sc.sync.SyncManager
- beginSyncQueue() - Static method in class sc.sync.SyncManager
-
Start queuing sync events on this thread - call flushSyncQueue to invoke them again.
- BHashMap<K,V> - Class in sc.util
- BHashMap() - Constructor for class sc.util.BHashMap
- BIDIRECTIONAL - sc.bind.BindingDirection
- binaryDigit - Variable in class sc.lang.BaseLanguage
- binaryDigits - Variable in class sc.lang.BaseLanguage
- BinaryExpression - Class in sc.lang.java
-
The role of this class is to build the expression tree, implementing the precedence rules from a single string of unparenthesized two operator expressions.
- BinaryExpression() - Constructor for class sc.lang.java.BinaryExpression
- BinaryOperand - Class in sc.lang.java
- BinaryOperand() - Constructor for class sc.lang.java.BinaryOperand
- BinaryOperand(String, Expression, boolean, boolean) - Constructor for class sc.lang.java.BinaryOperand
- binaryOperators - Variable in class sc.lang.JavaLanguage
- binaryOperators - Variable in class sc.lang.SQLLanguage
- binaryOperators - Static variable in class sc.type.TypeUtil
- binaryPrefix - Variable in class sc.lang.java.IntegerLiteral
- bind(Object, String, Object, Object[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
-
Add a simple binding onto dstProp in dstObj.
- bind(Object, IBinding, Object, Object[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- Bind - Class in sc.bind
-
This is the main entry point for 'data binding'.
- Bind() - Constructor for class sc.bind.Bind
- Bind.BindFrame - Class in sc.bind
- bindable - Variable in class sc.lang.java.PropertyDefinitionParameters
- bindable - Variable in class sc.lang.java.VariableDefinition
- Bindable - Annotation Type in sc.bind
-
Use this annotation to mark properties as "bindable" - i.e.
- bindableClass - Variable in class sc.lang.java.PropertyDefinitionParameters
- bindableDeps - Variable in class sc.layer.ReverseDependencies
-
Property name to type index code mapping for bindable properties
- bindableProps() - Method in annotation type sc.obj.TypeSettings
-
List of properties that are bindable but there's no code that reflects that binding in this class.
- bindClass - Variable in class sc.lang.java.PropertyDefinitionParameters
- bindCtx - Variable in class sc.lang.java.ModelStream
- BindFrame() - Constructor for class sc.bind.Bind.BindFrame
- binding - Variable in class sc.type.ReverseBindingImpl
- bindingContainerRegistry - Static variable in class sc.bind.Bind
-
For objects which do not implement IBindingContainer, stores the list of bindings set on that instance for each property in a list.
- BindingContext - Class in sc.bind
-
The BindingContext maintains event queues and dispatches events.
- BindingContext(IListener.SyncType) - Constructor for class sc.bind.BindingContext
- bindingDirection - Variable in class sc.lang.java.Expression
- bindingDirection - Variable in class sc.lang.java.VariableDefinition
- BindingDirection - Enum in sc.bind
- bindingInvalidated(boolean) - Method in class sc.bind.AssignmentBinding
- bindingInvalidated(boolean) - Method in class sc.bind.VariableBinding
- BindingListener - Class in sc.bind
- BindingListener(int, IListener, int) - Constructor for class sc.bind.BindingListener
- bindingListenerRegistry - Static variable in class sc.bind.Bind
-
Stores a linked list of binding listeners for a given object.
- BindingLoopException - Exception in sc.bind
- BindingLoopException(ArrayList<Bind.BindFrame>) - Constructor for exception sc.bind.BindingLoopException
- bindingManager - Static variable in class sc.bind.Bind
- BindingManager - Class in sc.bind
- BindingManager() - Constructor for class sc.bind.BindingManager
- bindingStatement - Variable in class sc.lang.java.Expression
- bindInt(Object, IBinding, Object, Object[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- bindNew(Object, String, Object, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- bindNew(Object, IBinding, Object, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- bindNewP(Object, String, IBinding[]) - Static method in class sc.bind.Bind
- BindOptions - Class in sc.bind
-
Can be specified as null in a call to create a binding, but provides parameters that alter the behavior of the binding
- BindOptions() - Constructor for class sc.bind.BindOptions
- bindP(Object, Object[]) - Static method in class sc.bind.Bind
- bindParamTypes - Variable in class sc.lang.java.ParamTypedMethod
- BindSettings - Annotation Type in sc.bind
- bitStringLiteral - Variable in class sc.lang.SQLLanguage
- blendTypes(Object, Object) - Static method in class sc.lang.java.ModelUtil
-
This is used to combine the inferredType with the type extracted from the parameters in determining "the" type.
- block - Variable in class sc.lang.java.FinallyStatement
- block - Variable in class sc.lang.java.TryStatement
- block - Variable in class sc.lang.JavaLanguage
- blockComment - Variable in class sc.lang.BaseLanguage
- blockStatement - Variable in class sc.lang.java.UpdateInstanceInfo.ExecBlock
- BlockStatement - Class in sc.lang.java
- BlockStatement() - Constructor for class sc.lang.java.BlockStatement
- blockStatements - Variable in class sc.lang.JavaLanguage
- blockUpdateFromStatementRef(IBlockStatement, Statement, ISrcStatement) - Static method in class sc.lang.java.AbstractBlockStatement
- body - Variable in class sc.lang.java.AbstractMethodDefinition
- body - Variable in class sc.lang.java.BodyTypeDeclaration
- body - Variable in class sc.lang.js.JSFunctionDeclaration
- Body - Class in sc.lang.html
- Body() - Constructor for class sc.lang.html.Body
- Body(TypeDeclaration) - Constructor for class sc.lang.html.Body
- bodyCache - Variable in class sc.lang.html.Element
- bodyChanged() - Method in class sc.lang.java.BodyTypeDeclaration
- bodyNeedsClass() - Method in class sc.lang.java.BodyTypeDeclaration
- bodyTxtValid - Variable in class sc.lang.html.Element
-
Like bodyValid but applies only to changes made this tag's body, not including child tag bodies.
- BodyTypeDeclaration - Class in sc.lang.java
-
The base type of TypeDeclaration and EnumConstant.
- BodyTypeDeclaration() - Constructor for class sc.lang.java.BodyTypeDeclaration
- BodyTypeDeclaration.InitInstanceType - Enum in sc.lang.java
- BodyTypeDeclaration.NoopDynChildManager - Class in sc.lang.java
- BodyTypeDeclaration.NoopDynObjManager - Class in sc.lang.java
- bodyValid - Variable in class sc.lang.html.Element
-
Tags are rendered in two different phases - 1) the start tag, which includes the attributes and 2) the body.
- Boolean - sc.db.DBColumnType
- Boolean - sc.type.Type
- BooleanLiteral - Class in sc.lang.java
- BooleanLiteral() - Constructor for class sc.lang.java.BooleanLiteral
- booleanValue(Object) - Static method in class sc.dyn.DynUtil
- boolValue - Variable in class sc.lang.java.BooleanLiteral
- BoundInstanceName - sc.lang.java.IdentifierExpression.IdentifierType
- BoundName - sc.lang.java.IdentifierExpression.IdentifierType
- BoundObjectName - sc.lang.java.IdentifierExpression.IdentifierType
- boundType - Variable in class sc.lang.java.Annotation
- boundType - Variable in class sc.lang.java.NewExpression
- BoundType - Class in sc.lang.java
- BoundType() - Constructor for class sc.lang.java.BoundType
- boundTypeName - Variable in class sc.lang.java.NewExpression
- BoundTypeName - sc.lang.java.IdentifierExpression.IdentifierType
- boundTypes - Variable in class sc.lang.java.BoundType
- Break - sc.lang.java.ExecResult
- BreakContinueStatement - Class in sc.lang.java
- BreakContinueStatement() - Constructor for class sc.lang.java.BreakContinueStatement
- broadcast - Variable in class sc.sync.SyncProperties
- browser - Variable in class sc.lang.html.UserAgentInfo
- browserVersion - Variable in class sc.lang.html.UserAgentInfo
- BTreeMap<K,V> - Class in sc.util
- BTreeMap() - Constructor for class sc.util.BTreeMap
- buf - Variable in class sc.parser.ArrString
- BUILD_DIRECTORY - Static variable in interface sc.layer.LayerConstants
- BUILD_INFO_DATA_FILE - Static variable in interface sc.layer.LayerConstants
- BUILD_INFO_FILE - Static variable in interface sc.layer.LayerConstants
- BUILD_STATUS_FILE_BASE - Static variable in class sc.layer.Layer
- buildAllFiles - Variable in class sc.layer.Layer
-
Set to true for a given build layer which needs to build all files
- buildAllFiles - Variable in class sc.layer.Options
-
Re-generate all source files when true.
- buildAllLayers - Variable in class sc.layer.Options
-
When true, do not inherit files from previous layers.
- buildAllPerLayer - Variable in class sc.layer.Options
- buildClassesDir - Variable in class sc.layer.Layer
-
The class directory where this layer's compiled files should go.
- buildClassesDir - Variable in class sc.layer.LayeredSystem
-
Set to the directory where classes are stored
- buildClassesSubDir - Variable in class sc.layer.Layer
-
Used when compiled classes should be in a sub-directory of the build dir (e.g.
- BuildCommandHandler - Class in sc.layer
- BuildCommandHandler() - Constructor for class sc.layer.BuildCommandHandler
- buildComplete() - Method in class sc.lang.EditorContext
- buildCompleted() - Method in class sc.lang.js.JSRuntimeProcessor
-
Need to reset this always in between builds - even if no files changed
- buildCompleted() - Method in class sc.layer.DefaultRuntimeProcessor
- buildCompleted() - Method in interface sc.layer.IRuntimeProcessor
-
Called after a build has been completed, to init any state for the next new build.
- buildCompleted(boolean) - Method in class sc.layer.LayeredSystem
- buildDir - Variable in class sc.layer.Layer
-
The directory to put .class in
- buildDir - Variable in class sc.layer.LayeredSystem
-
The current buildDir - i.e.
- buildDir - Variable in class sc.layer.Options
- buildDirFile - Variable in class sc.layer.LayeredSystem
- buildDynamicInstance(Object, Object, String, Object...) - Method in class sc.lang.java.BodyTypeDeclaration
-
This is called from code generated in the dynamic stub to complete the dynamic portion of the initialization on the instance provided
- buildFromSrc - Variable in class sc.repos.RepositoryPackage
-
Are we building it from src or download the compiled version?
- buildInfo - Variable in class sc.layer.Layer
-
Each build layer has a buildInfo which stores global project info for that layer
- buildInfo - Variable in class sc.layer.LayeredSystem
- BuildInfo - Class in sc.layer
-
Stores the information accumulated during the processing of layers for compilation.
- BuildInfo() - Constructor for class sc.layer.BuildInfo
- BuildInfo.ExternalDynType - Class in sc.layer
- BuildInfo.MainMethod - Class in sc.layer
-
Main method registered with MainSettings.
- BuildInfo.ModelJar - Class in sc.layer
-
A jar file build by the layered system.
- BuildInfo.TestInstance - Class in sc.layer
-
Global test instances - essentially a simple global registry of test class name to the type of test (e.g.
- BuildInfoData - Class in sc.layer
- BuildInfoData() - Constructor for class sc.layer.BuildInfoData
- buildingSystem - Variable in class sc.layer.LayeredSystem
- BuildInit - Annotation Type in sc.obj
-
Set this on a field or property so that it's value is initialized from an expression evaluated in the context of the current layer during the code-generation process.
- buildInterrupted - Variable in class sc.layer.LayeredSystem
-
Set to true when the build itself was interrupted.
- buildJarFile(String, String, String, String, String[], String, String, FilenameFilter, boolean) - Static method in class sc.layer.LayerUtil
-
Builds a jar file according to the arguments.
- buildJars() - Method in class sc.layer.BuildInfo
- buildLayer - Variable in class sc.layer.Layer
-
Set to true for any layers which should be compiled individually.
- buildLayer - Variable in class sc.layer.LayeredSystem
- buildLayerAbsDir - Variable in class sc.layer.Options
- buildLayerTypeIndex(String, long) - Method in class sc.layer.LayeredSystem
- buildModuleType - Variable in class sc.layer.LayeredSystem
- buildNumber - Variable in class sc.util.BuildTag
- buildPhase - Variable in class sc.layer.LayerFileProcessor
- buildPhase - Variable in class sc.parser.Language
- BuildPhase - Enum in sc.layer
-
The build iterates over all of the source files once for each phase.
- buildReverseTypeIndex(boolean) - Method in class sc.layer.LayeredSystem
- buildReverseTypeIndex(LayeredSystem) - Method in class sc.layer.LayerListTypeIndex
-
Optional layered system - used to determined the layer positions used for the type index if present
- buildReverseTypeIndex(LayeredSystem) - Method in class sc.layer.SysTypeIndex
- buildSeparate - Variable in class sc.layer.Layer
-
Set this to true so that a given layer is compiled by itself - i.e.
- buildsLayer(Layer) - Method in class sc.layer.Layer
-
Use this method to decide whether to build a given assets.
- buildSrcDir - Variable in class sc.layer.Layer
-
The directory to put generated src in - defaults to buildDir if buildSrcDir is not set
- buildSrcDir - Variable in class sc.layer.LayeredSystem
- buildSrcDir - Variable in class sc.layer.Options
- buildSrcDir - Variable in class sc.parser.GenFileLineIndex
- buildSrcDirFile - Variable in class sc.layer.LayeredSystem
- buildSrcIndex - Variable in class sc.layer.Layer
- buildSrcSubDir - Variable in class sc.layer.Layer
-
Used when compiled source should be in a sub-directory of the build dir.
- buildSystem(List<String>, boolean, boolean) - Method in class sc.layer.LayeredSystem
-
Builds the system.
- BuildTag - Class in sc.util
-
Information that tags a build in StrataCode.
- BuildTag() - Constructor for class sc.util.BuildTag
- button - Variable in class sc.lang.html.MouseEvent
- Button - Class in sc.lang.html
- Button() - Constructor for class sc.lang.html.Button
- Button(Element, String, Object, int) - Constructor for class sc.lang.html.Button
- Button(TypeDeclaration) - Constructor for class sc.lang.html.Button
- Button(TypeDeclaration, Element, String, Object, int) - Constructor for class sc.lang.html.Button
- Byte - sc.type.Type
- ByteArray - sc.db.DBColumnType
C
- cachedNeedsSync - Variable in class sc.lang.java.BodyTypeDeclaration
- cacheEnabled() - Method in annotation type sc.db.DBTypeSettings
- CacheMode - Enum in sc.lang.html
- cacheResults - Variable in class sc.parser.Parselet
-
Set to true for parselets which benefit from caching - i.e.
- CacheSizeLimit - Static variable in class sc.lang.html.UserAgentInfo
- cacheValue() - Method in class sc.bind.VariableBinding
- Calc - Class in sc.lang
- Calc() - Constructor for class sc.lang.Calc
- Calc(Layer) - Constructor for class sc.lang.Calc
- CalcLR - Class in sc.lang
- CalcLR() - Constructor for class sc.lang.CalcLR
- CalcLR(Layer) - Constructor for class sc.lang.CalcLR
- call(Object, Object...) - Method in class sc.lang.java.AbstractMethodDefinition
-
Calls this method externally with the given this
- callAfterApplySync() - Static method in class sc.sync.SyncManager
- callId - Variable in class sc.dyn.RemoteResult
- callMethod(Object, Object, Object...) - Static method in class sc.lang.java.ModelUtil
- callsSuper(boolean) - Method in class sc.lang.java.AbstractBlockStatement
- callsSuper(boolean) - Method in class sc.lang.java.AbstractMethodDefinition
- callsSuper(boolean) - Method in class sc.lang.java.BinaryExpression
- callsSuper(boolean) - Method in class sc.lang.java.ExpressionStatement
- callsSuper(boolean) - Method in class sc.lang.java.IdentifierExpression
- callsSuper(boolean) - Method in class sc.lang.java.Statement
-
Does this method call "super(xxx)" for a constructor definition
- callsSuperMethod(String) - Method in class sc.lang.java.AbstractBlockStatement
- callsSuperMethod(String) - Method in class sc.lang.java.AbstractMethodDefinition
- callsSuperMethod(String) - Method in class sc.lang.java.BinaryExpression
- callsSuperMethod(String) - Method in class sc.lang.java.ExpressionStatement
- callsSuperMethod(String) - Method in class sc.lang.java.IdentifierExpression
- callsSuperMethod(String) - Method in class sc.lang.java.Statement
-
Does this method call super.methName()
- callStatic(Object, Object...) - Method in class sc.lang.java.AbstractMethodDefinition
- callsThis() - Method in class sc.lang.java.AbstractBlockStatement
- callsThis() - Method in class sc.lang.java.AbstractMethodDefinition
- callsThis() - Method in class sc.lang.java.BinaryExpression
- callsThis() - Method in class sc.lang.java.ExpressionStatement
- callsThis() - Method in class sc.lang.java.IdentifierExpression
- callsThis() - Method in class sc.lang.java.Statement
- callVirtual(Object, Object...) - Method in class sc.lang.java.AbstractMethodDefinition
-
Calls this method externally with the given this
- callVirtual(Object, Object...) - Method in class sc.lang.java.MethodDefinition
- canCast(DBColumnType, DBColumnType) - Static method in class sc.db.DBUtil
- cancel() - Method in class sc.db.TxOperation
- cancelled - Variable in class sc.lang.MemoryEditSession
- cancelMemorySessionChanges() - Method in class sc.lang.ClientEditorContext
- cancelScheduledJob(Object, boolean) - Static method in class sc.type.PTypeUtil
- canConvertTypeFromString(Object) - Static method in class sc.type.RTypeUtil
- canInsertStatementBefore(Expression) - Method in class sc.lang.java.AbstractBlockStatement
- canInsertStatementBefore(Expression) - Method in class sc.lang.java.Expression
-
To differentiate between x++; and foo(bar(), x++);
- canInsertStatementBefore(Expression) - Method in class sc.lang.java.JavaSemanticNode
- canInsertStatementBefore(Expression) - Method in class sc.lang.java.ReturnStatement
- canInsertStatementBefore(Expression) - Method in class sc.lang.java.VariableStatement
- canInstance() - Method in class sc.lang.java.BodyTypeDeclaration
- canMakeBindable() - Method in class sc.lang.java.Expression
- canMakeBindable() - Method in class sc.lang.java.IdentifierExpression
- canRead() - Method in class sc.layer.SrcEntry
- canRead() - Method in class sc.layer.ZipSrcEntry
- canSkip() - Method in class sc.parser.AbstractParseNode
- canSkip() - Method in class sc.parser.ErrorParseNode
- capitalizePropertyName(String) - Static method in class sc.type.CTypeUtil
-
Capitalizes a bean property name.
- caseMatches(File) - Static method in class sc.util.FileUtil
- cast(Object, String, Class, IBinding, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- cast(Object, IBinding, Class, IBinding, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- CastBinding - Class in sc.bind
- CastBinding(Class, IBinding) - Constructor for class sc.bind.CastBinding
- CastBinding(Object, IBinding, Class, IBinding, BindingDirection, int, BindOptions) - Constructor for class sc.bind.CastBinding
- CastExpression - Class in sc.lang.java
- CastExpression() - Constructor for class sc.lang.java.CastExpression
- castP(Class, IBinding) - Static method in class sc.bind.Bind
- catchParameter - Variable in class sc.lang.JavaLanguage
- CatchParameter - Class in sc.lang.java
- CatchParameter() - Constructor for class sc.lang.java.CatchParameter
- CatchStatement - Class in sc.lang.java
- CatchStatement() - Constructor for class sc.lang.java.CatchStatement
- catchStatements - Variable in class sc.lang.java.TryStatement
- ChainedExpression - Class in sc.lang.java
- ChainedExpression() - Constructor for class sc.lang.java.ChainedExpression
- chainedProps - Variable in class sc.sync.SyncProperties
-
Then sync properties of a base type we are chained from
- ChainedResultSequence - Class in sc.parser
-
A ChainedResultSequence is a special type of Sequence that always has 2 children.
- ChainedResultSequence(int) - Constructor for class sc.parser.ChainedResultSequence
- ChainedResultSequence(int, Parselet...) - Constructor for class sc.parser.ChainedResultSequence
- ChainedResultSequence(String, int) - Constructor for class sc.parser.ChainedResultSequence
- ChainedResultSequence(String, int, Parselet...) - Constructor for class sc.parser.ChainedResultSequence
- ChainedResultSequence(String, Parselet...) - Constructor for class sc.parser.ChainedResultSequence
- ChainedResultSequence(Parselet...) - Constructor for class sc.parser.ChainedResultSequence
- chainedTypes - Variable in class sc.lang.java.ClassType
- changeCurrentIndex(int) - Method in class sc.parser.Parser
-
Called when we need to unwind the parser to an earlier or later state - TODO:performance - try changing the callers of this in the inner loop here to just set the field.
- changeCurrentIndex(Parser, int) - Method in class sc.parser.DiffContext
- ChangedCompiledFiles - sc.layer.LayeredSystem.GenerateCodeStatus
- changedMethods - Variable in class sc.lang.java.BodyTypeDeclaration
-
Names of changed methods from the previous types if this type has been updated at runtime
- changedMethods - Variable in class sc.lang.js.JSTypeParameters
-
When mergeTemplate is true, we are updating the type and so only need to include the changed methods
- changedModel - Variable in class sc.layer.Layer.ModelUpdate
- changedModels - Variable in class sc.lang.ClientEditorContext
- changedModels - Variable in class sc.layer.SystemRefreshInfo
- changedModelsDetected - Variable in class sc.layer.Layer
-
Set to true when this layer has had all changed files detected.
- changedObj - Variable in class sc.sync.SyncHandler
- changedSinceLayer(Layer, Layer) - Method in class sc.lang.java.JavaModel
- changedSinceLayer(Layer, Layer, boolean, IdentityHashSet<TypeDeclaration>, Set<String>, boolean) - Method in class sc.lang.java.TypeDeclaration
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.ArraySelector
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.BinaryExpression
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.ChainedExpression
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.Expression
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.IdentifierExpression
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.NewExpression
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.NewSelector
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.QuestionMarkExpression
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.Selector
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.SelectorExpression
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.TwoOperatorExpression
- changeExpressionsThis(TypeDeclaration, TypeDeclaration, String) - Method in class sc.lang.java.VariableSelector
- changeInstName(Object, String, String) - Static method in class sc.sync.SyncManager
- changeInstName(Object, String, String, boolean) - Method in class sc.sync.SyncManager.SyncContext
- changeLanguage(Language) - Method in interface sc.lang.ISemanticNode
-
It's common to want to convert from one language to another, particularly when those languages are related in a type hierarchy.
- changeLanguage(Language) - Method in class sc.lang.SemanticNode
- changeLanguage(Language) - Method in class sc.lang.SemanticNodeList
- changeLanguage(Language) - Method in class sc.parser.AbstractParseNode
- changeLanguage(Language) - Method in interface sc.parser.IParseNode
- changeLanguage(Language) - Method in class sc.parser.ParentParseNode
- changeLanguage(Language) - Method in class sc.parser.ParseNode
- changeMemoryEditSession(String, JavaModel, int) - Method in class sc.lang.ClientEditorContext
- changePackage(String) - Method in class sc.sync.JSONSerializer
- changePackage(String) - Method in class sc.sync.SyncSerializer
- changePackage(Package) - Method in class sc.lang.java.JavaModel
- changeParseletName(String) - Method in class sc.parser.Parselet
-
Changes the internal name of the parselet while preserving the semantic parameters
- changeToRHS() - Method in class sc.lang.java.Expression
-
Called when we are moving an expression from the left to the right hand side.
- changeToRHS() - Method in class sc.lang.java.IdentifierExpression
- changeValue(String) - Method in class sc.lang.html.Input
-
Method implemented on the client only to generate a simulated value change event
- changeValue(String) - Method in class sc.lang.html.Textarea
-
Method implemented on the client only to generate a simulated value change event
- Character - sc.type.Type
- characterLiteral - Variable in class sc.lang.JavaLanguage
- CharacterLiteral - Class in sc.lang.java
- CharacterLiteral() - Constructor for class sc.lang.java.CharacterLiteral
- charAt(int) - Method in class sc.parser.AbstractParseNode
- charAt(int) - Method in class sc.parser.ArrString
- charAt(int) - Method in interface sc.parser.IString
- charAt(int) - Method in class sc.parser.ParentParseNode
- charAt(int) - Method in class sc.parser.ParseNode
- charAt(int) - Method in class sc.parser.Parser
- charAt(int) - Method in class sc.parser.PString
- charAt(int) - Method in class sc.parser.PStringBuffer
- charAt(int) - Method in class sc.parser.StringToken
- charAt(int) - Method in class sc.parser.ToLowerWrapper
- charAt(int) - Method in class sc.util.LineCountStringBuilder
- charOffsetToLine(File, int) - Static method in class sc.parser.ParseUtil
- charOffsetToLine(String, int) - Static method in class sc.parser.ParseUtil
- charOffsetToLineNumber(File, int) - Static method in class sc.parser.ParseUtil
- charOffsetToLineNumber(String, int) - Static method in class sc.parser.ParseUtil
- charOffsetToLinePos(File, int) - Static method in class sc.parser.ParseUtil
- charOffsetToLinePos(String, int) - Static method in class sc.parser.ParseUtil
- charValue - Variable in class sc.lang.java.CharacterLiteral
- charValue(Object) - Static method in class sc.dyn.DynUtil
- checkAccess(Object, Object) - Static method in class sc.lang.java.ModelUtil
- checkAccess(Object, Object, JavaSemanticNode.MemberType) - Static method in class sc.lang.java.ModelUtil
- checkAccessList(Object, Object, EnumSet<JavaSemanticNode.MemberType>) - Static method in class sc.lang.java.ModelUtil
- checkForCancelledOperation() - Method in interface sc.layer.IExternalModelIndex
-
Throws a cancelled exception if this operation has been aborted - due to the need for user responsiveness
- checkForSameAgainRegion(Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.Parselet
- checkForStaleAdd() - Method in class sc.lang.java.BodyTypeDeclaration
- checkForStaleAdd(Statement) - Method in class sc.lang.java.BodyTypeDeclaration
- checkFromStatementRef(Statement, Statement, ISrcStatement) - Static method in class sc.lang.java.Statement
- checkIfStarted() - Method in class sc.layer.Layer
- checkRemovedDirectory(String) - Method in class sc.layer.Layer
- checkRemovedDirectory(String) - Method in class sc.layer.LayeredSystem
-
Checks if the directory has been removed and if so, updates the indexes
- checkReplaced() - Method in class sc.lang.java.BodyTypeDeclaration
- checkTypeGroup - Variable in class sc.layer.BuildCommandHandler
- child(DependencyContext, RepositoryPackage) - Static method in class sc.repos.DependencyContext
- child(RepositoryPackage) - Method in class sc.repos.DependencyContext
- childInvalidated() - Method in class sc.lang.html.Element
- childIsTopLevelStatement(ISrcStatement) - Method in class sc.lang.java.VariableDefinition
- childIsTopLevelStatement(Statement) - Method in class sc.lang.java.AbstractBlockStatement
- childIsTopLevelStatement(Statement) - Method in class sc.lang.java.BodyTypeDeclaration
- childIsTopLevelStatement(Statement) - Method in class sc.lang.java.FinallyStatement
- childIsTopLevelStatement(Statement) - Method in class sc.lang.java.ForStatement
- childIsTopLevelStatement(Statement) - Method in class sc.lang.java.IfStatement
- childIsTopLevelStatement(Statement) - Method in class sc.lang.java.Statement
- childIsTopLevelStatement(Statement) - Method in class sc.lang.java.SwitchLabel
- childIsTopLevelStatement(Statement) - Method in class sc.lang.java.TryStatement
- childIsTopLevelStatement(Statement) - Method in class sc.lang.java.WhileStatement
- childNamesByScope - Variable in class sc.lang.java.ObjectDefinitionParameters
- childNestingDepth - Variable in class sc.lang.java.Statement
- childObjNames - Variable in class sc.lang.java.ObjectDefinitionParameters
- children - Variable in class sc.lang.html.Element
- children - Variable in class sc.parser.ParentParseNode
- children - Variable in class sc.repos.DependencyContext
- CHILDREN_ANNOTATION - Static variable in class sc.lang.java.ModelUtil
- childrenFieldNames - Variable in class sc.lang.java.ObjectDefinitionParameters
- childrenNames - Variable in class sc.lang.java.ObjectDefinitionParameters
- childrenNamesNoPrefix - Variable in class sc.lang.java.ObjectDefinitionParameters
- childTypeName - Variable in class sc.lang.java.ObjectDefinitionParameters
- childTypeParameter() - Method in annotation type sc.obj.CompilerSettings
-
For List or other container types, the name of the type param for children
- chooseImplMethod(Object, Object, boolean) - Static method in class sc.lang.java.ModelUtil
- Cidr - sc.db.DBColumnType
- CLASS - sc.lang.java.DeclarationType
- CLASS_LEVEL_KEYWORDS - Static variable in class sc.lang.JavaLanguage
- classBody - Variable in class sc.lang.java.NewExpression
- classBody - Variable in class sc.lang.JavaLanguage
- classBodyDeclarations - Variable in class sc.lang.JavaLanguage
-
exposed as a hook point for parsing class member definitions
- classBodySnippet - Variable in class sc.lang.JavaLanguage
-
If you want to parse class body declarations as a snippet, use this sequence which allows white space or comments up front.
- classDeclaration - Variable in class sc.lang.JavaLanguage
- ClassDeclaration - Class in sc.lang.java
-
The semantic node class which is used for class and object types.
- ClassDeclaration() - Constructor for class sc.lang.java.ClassDeclaration
- classDeclarationWithoutModifiers - Variable in class sc.lang.JavaLanguage
- CLASSES_JAR_FILTER - Static variable in class sc.layer.LayerUtil
- classifier - Variable in class sc.repos.mvn.MvnDescriptor
- classLoader - Variable in class sc.parser.Language
- classModifiers - Variable in class sc.lang.JavaLanguage
- className - Variable in class sc.layer.BuildInfo.ExternalDynType
- className - Variable in class sc.sync.ClassSyncWrapper
- classOperators - Variable in class sc.lang.JavaLanguage
-
The list of operators for defining a new type - this is a choice because SCLanguage needs to add to this list and it's easier to add to it then to replace all references to a new one.
- classOrInterfaceType - Variable in class sc.lang.JavaLanguage
- classPath - Variable in class sc.layer.Layer
-
Any set of dependent classes code in this layer requires
- classPath - Variable in class sc.layer.LayeredSystem
- classPath - Variable in class sc.layer.Options
- classPath - Variable in class sc.repos.RepositorySystem
- classPathCache - Variable in class sc.layer.Layer
-
Stores classPath entries added to this layer to avoid duplicates
- classPrefix - Variable in class sc.lang.js.JSRuntimeProcessor
-
Used to generate the JS code snippet to prefix all class-based type references
- classPropertyName - Variable in class sc.lang.java.NewExpression
- classProps - Variable in class sc.sync.SyncProperties
-
Array of either property names or SyncPropOption instances to control which properties are to be synchronized
- ClassResolverObjectInputStream - Class in sc.util
- ClassResolverObjectInputStream(InputStream, IClassResolver) - Constructor for class sc.util.ClassResolverObjectInputStream
- ClassSyncWrapper - Class in sc.sync
-
Used as a stub for serializing references to java.lang.Class objects over the wire.
- ClassSyncWrapper(String) - Constructor for class sc.sync.ClassSyncWrapper
- ClassType - Class in sc.lang.java
-
An instance of ClassType is created for each component in a type name - e.g.
- ClassType() - Constructor for class sc.lang.java.ClassType
- ClassValueExpression - Class in sc.lang.java
- ClassValueExpression() - Constructor for class sc.lang.java.ClassValueExpression
- cleanBuildSrcIndex() - Method in class sc.layer.Layer
- cleanBuildVersion(LayeredSystem, String) - Static method in class sc.layer.LayerUtil
- cleanClassName(Class) - Static method in class sc.dyn.DynUtil
- cleanFileName(String) - Static method in class sc.util.URLUtil
- cleanInactiveCache() - Method in class sc.layer.LayeredSystem
- cleanModelCache - Variable in class sc.layer.Options
- cleanModelCache() - Static method in class sc.layer.LayerUtil
- cleanParamValues() - Method in class sc.bind.AbstractMethodBinding
- cleanReverseDeps(Layer) - Method in class sc.lang.java.JavaModel
- cleanStaleEntries(HashSet<String>) - Method in class sc.lang.java.JavaModel
- cleanStaleEntries(HashSet<String>) - Method in class sc.layer.ReverseDependencies
-
This removes any dependencies from types in our registry which were changed but did not add a new entry.
- cleanTypeCache() - Method in class sc.layer.LayeredSystem
- cleanTypeName(String) - Static method in class sc.dyn.DynUtil
- cleanUp() - Method in class sc.parser.GenFileLineIndex
- cleanupLanguages() - Static method in class sc.parser.Language
- cleanupLayerFileProcessors() - Method in class sc.layer.LayeredSystem
- cleanURL(boolean) - Method in class sc.js.URLPath
- clear() - Method in class sc.db.DBList
- clear() - Method in class sc.lang.SemanticNodeList
- clear() - Method in class sc.layer.LayerListTypeIndex
- clear() - Method in class sc.parser.IndexedChoice
- clear() - Method in class sc.parser.NestedParselet
- clear() - Method in class sc.parser.SymbolChoice
- clear() - Method in class sc.util.BArrayList
- clear() - Method in class sc.util.BHashMap
- clear() - Method in class sc.util.BTreeMap
- clear() - Method in class sc.util.IdentityHashSet
- clear() - Method in class sc.util.LinkedIdentityHashSet
- clear() - Static method in class sc.util.PerfMon
- clear() - Method in class sc.util.WeakIdentityHashMap
- clear(boolean) - Method in class sc.lang.SemanticNodeList
- clearActiveLayers() - Method in class sc.layer.SysTypeIndex
- clearActiveLayers(boolean) - Method in class sc.layer.LayeredSystem
- clearAllCaches() - Static method in class sc.db.DBTypeDescriptor
- clearAllResetState() - Method in class sc.sync.SyncManager.SyncContext
- clearBeingLoadedModel(SrcEntry) - Method in class sc.layer.LayeredSystem
- clearBodyTransformed(SemanticNodeList<Statement>) - Method in class sc.lang.java.BodyTypeDeclaration
- clearBuildAllFiles() - Method in class sc.layer.LayeredSystem
- clearCachedMemberInfo() - Method in class sc.lang.java.BodyTypeDeclaration
- clearCaches() - Method in class sc.layer.LayeredSystem
- clearChangedRegion(Parser, Object, DiffContext, boolean, boolean) - Method in class sc.parser.Parselet
- clearDynamicNew() - Method in class sc.lang.java.BodyTypeDeclaration
-
As soon as one subclass needs to create a real dynamic type from a base type, we need to make the whole type hierarchy dynamic.
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.java.FieldDefinition
- clearDynFields(Object, ExecutionContext, boolean) - Method in interface sc.lang.java.ITypeDeclaration
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.java.JavaTypeDeclaration
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.java.Statement
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.java.TypeDeclaration
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
- clearDynFields(Object, ExecutionContext, boolean) - Method in class sc.lang.template.Template
- clearForSuccess() - Method in class sc.parser.Parser
- clearGeneratedText() - Method in class sc.lang.java.JavaModel
- clearHTMLModelText() - Method in class sc.lang.java.JavaModel
- clearInactiveLayers() - Method in class sc.layer.SysTypeIndex
- clearIndexLayersCache() - Method in class sc.layer.LayerListTypeIndex
- clearInferredType() - Method in class sc.lang.java.BaseLambdaExpression
- clearInferredType() - Method in class sc.lang.java.Expression
- clearInferredType() - Method in class sc.lang.java.LambdaExpression
- clearInitialized() - Method in interface sc.lang.ISemanticNode
- clearInitialized() - Method in class sc.lang.SemanticNode
- clearInitialized() - Method in class sc.lang.SemanticNodeList
- clearInvokeLater(ScheduledJob) - Static method in class sc.dyn.DynUtil
- clearInvokeLater(ScheduledJob) - Method in interface sc.dyn.IScheduler
- clearInvokeLater(ScheduledJob) - Method in class sc.lang.AbstractInterpreter
- clearModelText() - Method in class sc.lang.java.JavaModel
- clearObjectIds() - Static method in class sc.dyn.DynUtil
- clearOnExit - Variable in class sc.layer.Options
-
Should we clear up all data structured after running the program (for better heap diagnostics)
- clearParsedOldNodes(Parser, int, int, DiffContext, boolean) - Method in class sc.parser.ParentParseNode
- clearParseNode() - Method in interface sc.lang.ISemanticNode
- clearParseNode() - Method in class sc.lang.java.JavaModel
- clearParseNode() - Method in class sc.lang.SemanticNode
- clearParseNode() - Method in class sc.lang.SemanticNodeList
- clearParseNodes - Variable in class sc.layer.Options
-
To reduce memory usage, after transforming a model we can clear the parse nodes of parsed models.
- clearPrototype() - Method in class sc.db.DBObject
- clearResetState(Object) - Method in class sc.sync.SyncManager.SyncContext
- clearResetState(String) - Static method in class sc.sync.SyncManager
- clearReverseTypeIndex() - Method in class sc.layer.LayerListTypeIndex
- clearReverseTypeIndex() - Method in class sc.layer.SysTypeIndex
- clearRuntime() - Method in class sc.lang.js.JSRuntimeProcessor
-
Called after we clear all of the layers to reset the JSBuildInfo state
- clearRuntime() - Method in class sc.layer.DefaultRuntimeProcessor
- clearRuntime() - Method in interface sc.layer.IRuntimeProcessor
-
Called when all of the active layers have been cleared - to reset the state for a new clean compile
- clearSemanticValue(Object, IParseNode) - Static method in class sc.parser.ParseUtil
- clearStarted() - Method in interface sc.lang.ISemanticNode
- clearStarted() - Method in class sc.lang.java.ClassType
- clearStarted() - Method in class sc.lang.java.IdentifierExpression
- clearStarted() - Method in class sc.lang.SemanticNode
- clearStarted() - Method in class sc.lang.SemanticNodeList
- clearTemplateCache() - Static method in class sc.lang.java.TransformUtil
- clearThreadLocal(String) - Static method in class sc.type.PTypeUtil
- clearTransformed() - Method in class sc.lang.java.BodyTypeDeclaration
- clearTransformed() - Method in class sc.lang.java.JavaModel
- clearTransformed() - Method in class sc.lang.java.Statement
- clearTypeCache() - Method in class sc.db.DBTypeDescriptor
- clearTypeIndex() - Method in class sc.layer.LayerListTypeIndex
- click() - Method in class sc.lang.html.HTMLElement
-
Method implemented on the client only to generate a simulated DOM event that behaves like a click
- clientDestination - Variable in class sc.sync.SyncDestination
-
Is this a server or client destination? Object's received by the client destination are not pushed back to the server on a reset.
- ClientEditorContext - Class in sc.lang
-
This is the part of the editor context we share on the client.
- ClientEditorContext() - Constructor for class sc.lang.ClientEditorContext
- clientOnly() - Method in annotation type sc.obj.Exec
-
Set to true for this method to always run on the client in a client/server configuration
- ClientToServer - sc.obj.SyncMode
-
Send changes from client to server only or server to client only
- clientTypeDeclaration - Variable in class sc.lang.java.BodyTypeDeclaration
- ClientTypeDeclaration - Class in sc.lang.java
-
A wrapper around the TypeDeclaration classes for synchronizing editable type info to a remote client.
- ClientTypeDeclaration() - Constructor for class sc.lang.java.ClientTypeDeclaration
- clientX - Variable in class sc.lang.html.MouseEvent
- clientY - Variable in class sc.lang.html.MouseEvent
- clone() - Method in class sc.lang.html.UserAgentInfo
- clone() - Method in class sc.lang.java.ArrayTypeDeclaration.DummyArrayClass
- clone() - Method in class sc.lang.java.DynBeanMapper
- clone() - Method in class sc.layer.SrcEntry
- clone() - Method in class sc.parser.AbstractParseNode
- clone() - Method in class sc.parser.GenFileLineIndex
- clone() - Method in class sc.parser.IndexedChoice
- clone() - Method in class sc.parser.NestedParselet
- clone() - Method in class sc.parser.ParseError
- clone() - Method in class sc.parser.Parselet
- clone() - Method in class sc.parser.SymbolChoice
- clone() - Method in class sc.type.ArrayLengthBeanMapper
- clone() - Method in class sc.type.BeanMapper
- clone() - Method in class sc.util.IdentityHashSet
- clone() - Method in class sc.util.IntStack
- clone() - Method in class sc.util.LinkedIdentityHashSet
- clone(Object) - Static method in class sc.type.PTypeUtil
- clonedParseModel - Variable in class sc.layer.Options
- clonedTransform - Variable in class sc.layer.Options
- cloneForNewTypes() - Method in class sc.lang.java.ArrayTypeDeclaration
- cloneForNewTypes() - Method in class sc.lang.java.ParamTypeDeclaration
- cloneForSubType(DBTypeDescriptor) - Method in class sc.db.SelectGroupQuery
- cloneForSubType(DBTypeDescriptor) - Method in class sc.db.SelectQuery
- cloneSrcFiles() - Method in class sc.lang.java.JavaModel
- cloneTransformedModel() - Method in class sc.lang.java.JavaModel
- close() - Method in class sc.db.DBTransaction
- close(AutoCloseable) - Static method in class sc.db.DBUtil
- close(Connection) - Static method in class sc.db.DBUtil
- close(Connection, PreparedStatement) - Static method in class sc.db.DBUtil
- close(Connection, PreparedStatement, ResultSet) - Static method in class sc.db.DBUtil
- closeBrace - Variable in class sc.lang.BaseLanguage
- closeBraceEOL - Variable in class sc.lang.BaseLanguage
- closed - Variable in class sc.layer.Layer
-
For inactive layers, we can remove a layer from participating in the type system by marking it as closed.
- closeEquals(Number, Number) - Static method in class sc.dyn.DynUtil
- closeParen - Variable in class sc.lang.BaseLanguage
- closeParenEOL - Variable in class sc.lang.BaseLanguage
- closeParenEOLIndent - Variable in class sc.lang.BaseLanguage
- closeParenSkipOnError - Variable in class sc.lang.BaseLanguage
- closeScopeContext() - Method in class sc.obj.ScopeContext
- closeScopeContext(String) - Static method in class sc.obj.CurrentScopeContext
- closeSqBracket - Variable in class sc.lang.BaseLanguage
- closeTag - Variable in class sc.lang.HTMLLanguage
- closeTagName - Variable in class sc.lang.html.Element
- closeTagName - Variable in class sc.lang.HTMLLanguage
- cmd - Variable in class sc.layer.LayeredSystem
- CmdClassDeclaration() - Constructor for class sc.lang.AbstractInterpreter.CmdClassDeclaration
- cmdlang - Static variable in class sc.lang.EditorContext
- cmdObject - Variable in class sc.lang.AbstractInterpreter
- cmdScript - Variable in class sc.lang.CommandSCLanguage
-
The command line interpreter does not use this parselet but we need it for the IDE
- CoalescedHashMap<K,T> - Class in sc.util
-
This should be a faster implementation of the basic operations for a table whose size is known roughly before populating, elements are never removed, hash functions are relatively good.
- CoalescedHashMap(int) - Constructor for class sc.util.CoalescedHashMap
- CoalescedHashSet<T> - Class in sc.util
-
This is a faster implementation of the basic operations for a table whose size is known roughly before populating, elements are never removed, hash functions are relatively good.
- CoalescedHashSet(int) - Constructor for class sc.util.CoalescedHashSet
- CoalescedHashSet(T[]) - Constructor for class sc.util.CoalescedHashSet
- codeType - Variable in class sc.layer.Layer
- CodeType - Enum in sc.layer
-
The top-level categorization of layers by type.
- codeUpdated() - Method in interface sc.obj.ICodeUpdateListener
- CoercedTypeDeclaration - Class in sc.lang.java
-
This class gets used for a weird case, when coercing one type into another to determine the resulting type of a QuestionMarkOperator (i.e.
- CoercedTypeDeclaration(LayeredSystem, Object, Object[]) - Constructor for class sc.lang.java.CoercedTypeDeclaration
- coerceNumberTypes(Object, Object) - Static method in class sc.lang.java.ModelUtil
- coerceTypes(LayeredSystem, Object, Object) - Static method in class sc.lang.java.ModelUtil
- colInfos - Variable in class sc.db.TableInfo
- collectConstructorPropInit(ConstructorPropInfo) - Method in class sc.lang.java.FieldDefinition
- collectConstructorPropInit(ConstructorPropInfo) - Method in class sc.lang.java.Statement
- collectReferenceInitializers(List<Statement>) - Method in class sc.lang.java.AbstractBlockStatement
- collectReferenceInitializers(List<Statement>) - Method in class sc.lang.java.FieldDefinition
- collectReferenceInitializers(List<Statement>) - Method in class sc.lang.java.Statement
- colName - Variable in class sc.db.ColumnInfo
- colNum - Variable in class sc.parser.FilePosition
- colon - Variable in class sc.lang.BaseLanguage
- colonEOL - Variable in class sc.lang.BaseLanguage
- colType - Variable in class sc.db.ColumnInfo
- ColumnInfo - Class in sc.db
- ColumnInfo() - Constructor for class sc.db.ColumnInfo
- columnName - Variable in class sc.db.DBPropertyDescriptor
- columnName() - Method in annotation type sc.db.DBPropertySettings
-
Override the default column name to use for this property.
- columnName() - Method in annotation type sc.db.IdSettings
- columns - Variable in class sc.db.TableDescriptor
- columnType - Variable in class sc.db.DBPropertyDescriptor
- columnType() - Method in annotation type sc.db.DBPropertySettings
-
A string to define the complete type to use for the type.
- columnType() - Method in annotation type sc.db.IdSettings
- combiner - Variable in class sc.db.PQuery
- comma - Variable in class sc.lang.BaseLanguage
- commaEOL - Variable in class sc.lang.BaseLanguage
- commandInterpreter - Variable in class sc.lang.CommandWizard
- commandInterpreter - Variable in class sc.lang.java.JavaModel
- CommandInterpreter - Class in sc.lang
- CommandInterpreter(LayeredSystem, BufferedReader, String) - Constructor for class sc.lang.CommandInterpreter
- commandLineEnabled() - Method in class sc.layer.LayeredSystem
- CommandSCLanguage - Class in sc.lang
-
This class defines the grammar modifications to StrataCode for the command line interpreter and completion grammars For top-level declarations, we want to parse: package definition - changes the current package - clears any current imports import definition - queues up current imports startTypeDeclaration - define a new model as this point and populate the package and imports startModifyDeclaration expression When current-type is not null: endTypeDeclaration - reverts us back to the first state when we close out the last inner type startTypeDeclaration for inner type startModifyDeclaration for inner type memberDefinition - i.e.
- CommandSCLanguage() - Constructor for class sc.lang.CommandSCLanguage
- CommandSCLanguage(Layer) - Constructor for class sc.lang.CommandSCLanguage
- CommandWizard - Class in sc.lang
- CommandWizard() - Constructor for class sc.lang.CommandWizard
- comment - Variable in class sc.lang.html.UserAgentExtension
- commentBody - Variable in class sc.lang.BaseLanguage
- commentBody - Variable in class sc.lang.java.AbstractComment
- commentBody - Variable in class sc.lang.template.HTMLComment
- commit() - Method in class sc.db.DBTransaction
-
Flush pending operations and commit any transactions
- commitInProgress - Variable in class sc.db.DBTransaction
-
Set to indicate that the transaction is being committed - a signal to setX methods to allow the field to be updated
- commitMemorySessionChanges() - Method in class sc.lang.EditorContext
- commitNewObjNames(SyncManager.SyncContext) - Method in class sc.sync.SyncManager.SyncContext
- commitTime - Variable in class sc.db.DBTransaction
- commonBuildDir - Variable in class sc.layer.LayeredSystem
-
The build dir is set to the last compiled layer in the list and not changed as new layers are added
- commonBuildLayer - Variable in class sc.layer.LayeredSystem
- comparator - Variable in class sc.db.OpQuery
- compare(Object, Object) - Static method in class sc.dyn.DynUtil
- compare(IProcessDefinition, IProcessDefinition) - Static method in class sc.layer.ProcessDefinition
- compareBeanMappers(IBeanMapper, IBeanMapper) - Static method in class sc.type.PTypeUtil
- compareRuntimes(IRuntimeProcessor, IRuntimeProcessor) - Static method in class sc.layer.DefaultRuntimeProcessor
- compareTo(Object) - Method in class sc.js.URLPath
- compareTo(Object) - Method in class sc.layer.InitTypeInfo
- compareTo(Object) - Method in class sc.sync.SyncManager.SyncContext
- compareTo(IBeanMapper) - Method in class sc.type.AbstractBeanMapper
- CompBeanMapper - Class in sc.type
- CompBeanMapper(DynType, String, int, boolean, boolean) - Constructor for class sc.type.CompBeanMapper
- compilationUnit - Variable in class sc.lang.JavaLanguage
- compiled - Variable in class sc.layer.Layer
-
True when this layer has been successfully compiled - i.e.
- compiledClass - Variable in class sc.lang.java.ObjectDefinitionParameters
- compiledInClassPath - Variable in class sc.layer.Layer
-
Set to true when a layer has been compiled and put into the classpath
- compiledLayersOnly - Variable in class sc.layer.LayerFileProcessor
- compiledOnly - Variable in class sc.lang.DefinitionProcessor
-
When set to true, forces the corresponding type to be compiled with type info even if in a dynamic layer (e.g.
- compiledOnly - Variable in class sc.lang.java.BodyTypeDeclaration
-
Set to true if this type is not to be made dynamic even if in a dynamic layer
- compiledOnly - Variable in class sc.layer.Layer
-
Set to true for layers that cannot be used in dynamic mode.
- compiledOnly() - Method in annotation type sc.obj.CompilerSettings
-
Set to true for classes that must be compiled classes because their implementation won't allow them to be implemented using the SC dynamic stub paradigm.
- compiledTemplate - Variable in class sc.lang.TemplateLanguage
-
Two types of templates: those evaluated during the build process to generate the source and those which are compiled into Java files and compiled into the system as objects.
- compiledTypes - Variable in class sc.layer.BuildInfoData
- compileDynamicStub(boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
-
If we create a dynamic type at runtime, we may need a new stub for that type.
- compileJavaFiles - Variable in class sc.lang.js.JSRuntimeProcessor
-
In addition to generating Javascript should we also compile the equivalent Java files? Though it takes longer, the Java compiler performs more error detection.
- compileJavaFiles(Collection<SrcEntry>, String, String, boolean, String, String, IMessageHandler) - Static method in class sc.layer.LayerUtil
- compileJavaFilesInternal(Collection<SrcEntry>, String, String, boolean, String, String, IMessageHandler, Set<String>) - Static method in class sc.layer.LayerUtil
- compileLiveDynamicTypes - Variable in class sc.layer.Layer
-
Controls the compilation process for implementing the liveDynamicTypes.
- compileLiveDynamicTypes - Variable in class sc.layer.Options
-
When true, we compile in support for the ability to enable liveDynamicTypes
- compileOnly - Variable in class sc.layer.Options
-
Enabled with the -c option - only compile, do not run either main methods or runCommands.
- CompilerSettings - Annotation Type in sc.obj
-
CompilerSettings is placed on classes in sc layers to affect the generated code for this class when it's processed by scc.
- compilerSettingsList - Variable in class sc.lang.java.BodyTypeDeclaration
- compileTypeArgs() - Method in class sc.lang.java.ClassType
- complete(String, int, List) - Method in class sc.lang.JLineInterpreter
- complete(String, int, List<String>, String, JavaModel, Object) - Method in class sc.lang.EditorContext
- complete(String, int, List<String>, Parselet, String, JavaModel, Object) - Method in class sc.lang.EditorContext
- complete(String, int, List, Object) - Method in class sc.lang.AddLayerWizard
- complete(String, int, List, Object) - Method in class sc.lang.CommandWizard
- complete(String, int, List, Object) - Method in class sc.lang.CreateLayerWizard
- complete(String, int, List, String, JavaModel, Object) - Method in class sc.lang.JLineInterpreter
- COMPLETE_STATUS - Static variable in class sc.layer.Layer
- completeCommand(String, Object, String, int, List, Object, Object) - Method in class sc.lang.EditorContext
- completeCommand(String, Object, String, int, List, Object, ExecutionContext, JavaSemanticNode, Object) - Static method in class sc.lang.EditorContext
- completeCommandWizard(CommandWizard) - Method in class sc.lang.AbstractInterpreter
- completeCreateInstanceType(String, List<String>) - Method in class sc.lang.EditorContext
- completed - Variable in class sc.db.DBTransaction
- completeExistingLayer(String, int, List) - Method in class sc.lang.EditorContext
- completeFullTypeContext(String, Parselet, int, List<String>, JavaModel) - Method in class sc.lang.EditorContext
- completeInitTypeInfo() - Method in class sc.lang.java.InterfaceDeclaration
- completeInitTypeInfo() - Method in class sc.lang.java.TypeDeclaration
- completeInstall(RepositoryPackage) - Method in class sc.repos.AbstractRepositoryManager
-
Called after the dependencies have been installed.
- completeInstall(RepositoryPackage) - Method in interface sc.repos.IRepositoryManager
- completeInstallDeps(ArrayList<RepositoryPackage>) - Static method in class sc.repos.RepositorySystem
- completeParseNode(Parser, Object, String, int, List<String>, Object, String) - Method in class sc.lang.EditorContext
- completePartialContext(String, int, List<String>, Parselet, String, JavaModel, Object) - Method in class sc.lang.EditorContext
- completeStart - Variable in class sc.lang.CompletionResult
- completeSync(Integer, String) - Method in class sc.sync.SyncDestination.SyncListener
- completeSync(SyncManager.SyncContext, Integer, String) - Method in class sc.sync.SyncLayer
- completeSync(SyncManager.SyncContext, Integer, String) - Method in class sc.sync.SyncManager.SyncContext
- completeText(String, CompletionTypes, List, JavaModel, Object) - Method in class sc.lang.EditorContext
- completeTextInFile(String, int, List<String>, JavaModel) - Method in class sc.lang.EditorContext
- completeType(String, List<String>) - Method in class sc.lang.EditorContext
- completeUpdateModel(JavaModel, boolean) - Method in class sc.lang.java.JavaModel
- completionCommands - Variable in class sc.lang.CommandSCLanguage
- CompletionResult - Class in sc.lang
- CompletionResult() - Constructor for class sc.lang.CompletionResult
- CompletionTypes - Enum in sc.lang
- complexStringType - Variable in class sc.parser.NestedParselet
-
From the IDE's perspective, by default a tree element
- CompMethodMapper - Class in sc.type
- CompMethodMapper(DynType, int, String, String, boolean) - Constructor for class sc.type.CompMethodMapper
- CompMethodMapper(DynType, int, String, String, boolean, MethodBindSettings) - Constructor for class sc.type.CompMethodMapper
- Component - Annotation Type in sc.obj
-
This annotation is set on classes or objects in StrataCode when it's possible for their children or properties to have cyclic references.
- COMPONENT_ANNOTATION - Static variable in interface sc.obj.IComponent
- ComponentImpl - Class in sc.obj
-
When the @Component annotation class is used, this class is "mixed in" in an intelligent way into your class as part of the transformation from StrataCode into Java.
- ComponentImpl() - Constructor for class sc.obj.ComponentImpl
- componentType - Variable in class sc.lang.java.ArrayTypeDeclaration
- compressSingleElementTemplates - Variable in class sc.lang.TemplateLanguage
-
If the template has only one element and no content, when this is true, the rootType for the template is the type generated by that element.
- CompReverseMethodMapper - Class in sc.dyn
- CompReverseMethodMapper(MethodBinding) - Constructor for class sc.dyn.CompReverseMethodMapper
- computeFrameSize(List<Statement>) - Static method in class sc.lang.java.ModelUtil
- computeHash(byte[]) - Static method in class sc.util.StringUtil
- computeHash(String) - Static method in class sc.util.FileUtil
- computeHash(String) - Static method in class sc.util.StringUtil
- computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.ErrorParseNode
- computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.FormattedParseNode
- computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.FormattingParseNode
- computeLineNumberForNode(LineFormatContext, IParseNode) - Method in interface sc.parser.IParseNode
-
Internal method used to walk the parse tree to find the line number for a given parse node (which must be in the tree).
- computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.ParentParseNode
- computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.ParseNode
- computeLineNumberForNode(LineFormatContext, IParseNode) - Method in class sc.parser.PreErrorParseNode
- computeNearString(int) - Method in class sc.lang.SemanticNode
- concat(String...) - Static method in class sc.util.FileUtil
- concat(String...) - Static method in class sc.util.URLUtil
- concatNormalized(String...) - Static method in class sc.util.FileUtil
- concatTokens(StringToken, StringToken) - Static method in class sc.parser.StringToken
- condition - Variable in class sc.lang.java.ForControlStatement
- condition - Variable in class sc.lang.java.QuestionMarkExpression
- condition(Object, String, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- condition(Object, IBinding, String, IBinding[], BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- ConditionalBinding - Class in sc.bind
- ConditionalBinding(Object, IBinding, String, IBinding[], BindingDirection, int, BindOptions) - Constructor for class sc.bind.ConditionalBinding
- ConditionalBinding(String, IBinding[]) - Constructor for class sc.bind.ConditionalBinding
- ConditionalExpression - Class in sc.lang.java
-
Note: this class is not in the grammar.
- ConditionalExpression() - Constructor for class sc.lang.java.ConditionalExpression
- conditionP(String, IBinding[]) - Static method in class sc.bind.Bind
- configLayer - Variable in class sc.layer.Layer
-
True if this layer configures it's base layers as it's primary goal.
- configPaths - Variable in class sc.repos.RepositoryPackage
- conflictsWith(Statement, String) - Method in class sc.lang.java.BodyTypeDeclaration
- conflictsWith(Statement, String) - Method in class sc.lang.java.FieldDefinition
- conflictsWith(Statement, String) - Method in class sc.lang.java.Statement
-
Does this statement conflict with another statement in the same list with this member name.
- confPath - Variable in class sc.layer.Options
- constant - Variable in class sc.lang.java.DynStubParameters.DynProp
- constant - Variable in class sc.sync.SyncProperties
- constant - Variable in class sc.type.BeanMapper
- constant() - Method in annotation type sc.obj.Sync
-
You can set this to to true on a property which is synchronized but not modified after the initial value is sent.
- constant(Object, String, Object, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- constant(Object, IBinding, Object, BindingDirection, int, BindOptions) - Static method in class sc.bind.Bind
- Constant - Annotation Type in sc.obj
-
Set on properties or getX methods to signal a constant property.
- ConstantBinding - Class in sc.bind
- ConstantBinding(Object) - Constructor for class sc.bind.ConstantBinding
- constantP(Object) - Static method in class sc.bind.Bind
- constr - Variable in class sc.lang.java.ConstructorPropInfo
- constrModifiers - Variable in class sc.lang.java.DynStubParameters
- constrModifiers - Variable in class sc.lang.java.ObjectDefinitionParameters
- constructDynamicInstance(Object, Object, ExecutionContext, String, Object...) - Method in class sc.lang.java.BodyTypeDeclaration
- constructInstance(ExecutionContext, Object, Object[], boolean, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- constructInstFromArgs(SemanticNodeList<Expression>, ExecutionContext, boolean, Object) - Method in class sc.lang.java.BodyTypeDeclaration
- constructor - Variable in class sc.lang.html.BaseURLParamProperty
- constructor - Variable in class sc.lang.java.NewExpression
- constructorArgListToValues(Object, List<Expression>, ExecutionContext, Object) - Static method in class sc.lang.java.ModelUtil
- constructorDecls - Variable in class sc.lang.java.ObjectDefinitionParameters
- ConstructorDefinition - Class in sc.lang.java
- ConstructorDefinition() - Constructor for class sc.lang.java.ConstructorDefinition
- constructorInit() - Method in annotation type sc.obj.CompilerSettings
-
Set to true if your class has to be initialized in a zero-arg constructor
- constructorParamNames() - Method in annotation type sc.obj.EditorCreate
-
Comma separated list of parameter names to use to invoking the constructor.
- constructorParams - Variable in class sc.lang.java.ObjectDefinitionParameters
- constructorProperties() - Method in annotation type sc.obj.CompilerSettings
-
For 'object' types, provides a comma separated list of property names that are set as part of the constructor for the object instance, rather than being initialized later.
- ConstructorPropInfo - Class in sc.lang.java
- ConstructorPropInfo() - Constructor for class sc.lang.java.ConstructorPropInfo
- constructorsInited - Variable in class sc.lang.java.TypeDeclaration
- contains(Object) - Method in class sc.util.IdentityHashSet
- contains(Object) - Method in class sc.util.LinkedIdentityHashSet
- contains(Object) - Method in class sc.util.SingleElementSet
- contains(K) - Method in class sc.util.CoalescedHashMap
- contains(T) - Method in class sc.util.CoalescedHashSet
- contains(T) - Method in interface sc.util.ISet
- containsAny(ISet<T>) - Method in class sc.util.CoalescedHashSet
- containsAny(ISet<T>) - Method in interface sc.util.ISet
- containsAny(ISet<T>) - Method in class sc.util.SingleElementSet
- containsChild(Object) - Method in interface sc.lang.ISemanticNode
- containsChild(Object) - Method in class sc.lang.SemanticNode
- containsChild(Object) - Method in class sc.lang.SemanticNodeList
-
Find the supplied node in our list
- containsKey(Object) - Method in class sc.util.IntCoalescedHashMap
- containsKey(Object) - Method in class sc.util.WeakIdentityHashMap
- containsProperty(DBPropertyDescriptor) - Method in class sc.db.SelectQuery
- containsValue(Object) - Method in class sc.util.WeakIdentityHashMap
- context - Variable in class sc.lang.java.CycleInfo
-
When we traverse an "a.b" reference, we set the qualifier to "a".
- contextLoaderSystemName - Static variable in class sc.layer.LayeredSystem
-
If there's a specific layered system which should set the context class loader, set this property to it's process identity (see getProcessIdent())
- continuationValue - Variable in class sc.parser.ParseError
- Continue - sc.lang.java.ExecResult
- ControlTag - Class in sc.lang.html
- ControlTag() - Constructor for class sc.lang.html.ControlTag
- CONVERT_MISMATCH - Static variable in class sc.parser.ParseUtil
- convertAndFormatExpression(Expression) - Static method in class sc.lang.js.JSUtil
- convertArrayInitializersToNewExpressions(List<Statement>) - Static method in class sc.lang.java.TransformUtil
-
When we move a field initializer to become a regular statement in the preInit method we need to find any x = {a, b} and turn them into x = new T(x)[] = {a, b}
- convertArrayInitializerToNewCollection(JavaSemanticNode, Object, ArrayInitializer) - Static method in class sc.lang.java.TransformUtil
- convertArrayInitializerToNewExpression(Statement) - Static method in class sc.lang.java.TransformUtil
-
This handles the case where we are converting from a field to a setX or something like that.
- convertBaseTypeContext(ITypeParamContext, Object) - Static method in class sc.lang.java.ParamTypeDeclaration
- convertElementValue(Object) - Static method in class sc.lang.java.Annotation
- convertExtendsTypeToJavaType(Object, boolean, String, String) - Method in class sc.lang.html.Element
- convertFieldToGetSetMethods(VariableDefinition, boolean, boolean, ILanguageModel.RuntimeType) - Static method in class sc.lang.java.TransformUtil
-
The main method to transform a VariableDefinition into getX/setX methods.
- convertGetMethodName(String) - Static method in class sc.lang.java.ModelUtil
- convertGetSet - Variable in class sc.lang.java.VariableDefinition
- convertMapperToSrc(Object, IBeanMapper, String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
- convertNameToKey(String) - Static method in class sc.parser.Language
- convertParamSigToTypes(String) - Static method in class sc.lang.java.ModelUtil
-
Given a signature string in the format used for remote methods, return the list of parameter types to that method
- convertParamSigToTypes(String) - Static method in class sc.type.PTypeUtil
-
Given a signature string in the format used for remote methods, return the list of parameter types to that method
- convertPropertyToGetName(int, String) - Method in class sc.lang.java.IdentifierExpression
- convertPropertyToSetName(String) - Static method in class sc.lang.java.IdentifierExpression
- convertRemoteType(Object, Object) - Static method in class sc.sync.SyncHandler
- convertSemanticValue(Class, Object) - Static method in class sc.parser.ParseUtil
- convertSQLToJavaTypeName(String) - Static method in class sc.db.DBUtil
- convertTo(Object, Object, JSONResolver) - Static method in class sc.util.JSON
- convertToArray(Object) - Method in class sc.lang.java.ClassType
- convertToArray(Object) - Method in class sc.lang.java.JavaType
- convertToAssignmentExpression(VariableDefinition) - Method in class sc.lang.java.FieldDefinition
-
If we need to do the initialization of this field after the constructor, call this method, It returns an AssignmentExpression that refers to this variable name for inclusion in the generated preInit method.
- convertToCommaSeparatedStrings(Set<String>) - Static method in class sc.lang.java.ModelUtil
- convertToJS() - Method in class sc.lang.js.JSRuntimeProcessor.JSUpdateInstanceInfo
- convertToJS(String, String) - Method in class sc.lang.java.ModelStream
- convertToJS(JavaSemanticNode) - Static method in class sc.lang.js.JSUtil
- convertToMethod(String) - Method in class sc.lang.java.ConstructorDefinition
-
When overriding constructors, we need to convert them to a method
- convertToModelStream(String, BindingContext) - Static method in class sc.lang.java.ModelStream
- convertToNewExpression(String, ArrayInitializer, String) - Static method in class sc.lang.java.TransformUtil
- convertToObject(Template, TypeDeclaration, Object, SemanticNodeList<Object>, StringBuilder) - Method in class sc.lang.html.Element
- convertToPropertyValue(String) - Method in class sc.lang.html.BaseURLParamProperty
- convertToRelativePath() - Method in class sc.js.URLPath
- convertToSetMethod(Expression) - Method in class sc.lang.java.ArrayElementExpression
- convertToSetMethod(Expression) - Method in class sc.lang.java.Expression
-
Only needed for expressions that are the left hand side of the equals sign
- convertToSetMethod(Expression) - Method in class sc.lang.java.IdentifierExpression
- convertToSetMethod(Expression) - Method in class sc.lang.java.SelectorExpression
- convertToSQLSearchString(String) - Static method in class sc.db.DBTypeDescriptor
- convertToSrcReference() - Method in class sc.lang.java.BodyTypeDeclaration
- convertToSrcReference() - Method in class sc.lang.java.BoundType
- convertToSrcReference() - Method in class sc.lang.java.ClassType
- convertToSrcReference() - Method in class sc.lang.java.ExtendsType
- convertToSrcReference() - Method in class sc.lang.java.JavaType
- convertToSrcReference() - Method in class sc.lang.java.PrimitiveType
- convertTypeName(LayeredSystem, String) - Static method in class sc.lang.js.JSUtil
- convertVarargValues(Object, Object[]) - Static method in class sc.lang.java.ModelUtil
- convertVarargValues(Method, Object[]) - Static method in class sc.type.PTypeUtil
- cookiesToSet - Variable in class sc.lang.html.Window
-
Used for making remote method calls that target the browser window
- copy() - Method in class sc.lang.java.ConstructorPropInfo
- copy() - Method in class sc.lang.java.ParamTypeDeclaration
- copy() - Method in class sc.parser.Parselet
- CopyAll - Static variable in interface sc.lang.ISemanticNode
-
Hook for copying everything - the complete initialized state of each of the objects
- copyAllFiles(String, String, boolean, FilenameFilter) - Static method in class sc.util.FileUtil
- copyFile(String, String, boolean) - Static method in class sc.util.FileUtil
- copyFrom(ParentParseNode, int) - Static method in class sc.parser.PartialValueParseNode
- copyImports(JavaModel) - Method in class sc.lang.java.JavaModel
- CopyIndependent - Static variable in interface sc.lang.ISemanticNode
-
Used to avoid copying the fromStatement, like when we clone a model for a different system we don't want the copy pointing back to the original
- CopyingPrevious - sc.sync.SyncManager.SyncState
-
Syncing is disabled.
- CopyInitLevels - Static variable in interface sc.lang.ISemanticNode
-
Match the initialization level of the node to be copied.
- copyMutableValue(Object) - Method in class sc.sync.SyncManager.SyncContext
- CopyNormal - Static variable in interface sc.lang.ISemanticNode
-
Copy just some of the state in the semantic nodes.
- CopyParseNode - Static variable in interface sc.lang.ISemanticNode
-
Options for the deepCopy method - OR'd together as bit flags.
- copyPlainJavaFiles - Variable in class sc.layer.Layer
-
If a Java file uses no extensions, we can either compile it from the source dir or copy it to the build dir
- copyQueriesFrom(DBTypeDescriptor) - Method in class sc.db.DBTypeDescriptor
- CopyReplace - Static variable in interface sc.lang.ISemanticNode
-
Indicates that the copy will replace the current statement in the model which is started.
- CopyState - Static variable in interface sc.lang.ISemanticNode
-
Copy the semantic node initialization state
- copyStream(InputStream, OutputStream) - Static method in class sc.util.FileUtil
- CopyTransformed - Static variable in interface sc.lang.ISemanticNode
-
Used to indicate this is the special clone for the transformed model.
- copyWithInstance(Object) - Method in class sc.lang.InstanceWrapper
- copyWithOptions(int) - Method in class sc.parser.Parselet
- coreBuildLayer - Variable in class sc.layer.LayeredSystem
-
Used to hold dyn stubs we need to build to process and create the layers - i.e.
- CoreRuntime - sc.layer.RuntimeModuleType
- count(Query) - Method in class sc.db.DBTypeDescriptor
- countAll() - Method in class sc.db.DBTypeDescriptor
- countCodeLinesInNode(CharSequence) - Static method in class sc.parser.ParseUtil
- countCodeLinesInNode(CharSequence, int) - Static method in class sc.parser.ParseUtil
- countLinesInFile(File) - Static method in class sc.util.FileUtil
- countLinesInNode(CharSequence) - Static method in class sc.parser.ParseUtil
- countQuery(DBTransaction, DBObject) - Method in class sc.db.SelectGroupQuery
- countQuery(DBTransaction, DBObject) - Method in class sc.db.SelectQuery
- create() - Static method in class sc.lang.java.NullLiteral
- create(boolean) - Static method in class sc.lang.java.BooleanLiteral
- create(boolean, String, Object, String, Object...) - Static method in class sc.lang.DynObject
- create(boolean, TypeDeclaration, Object, String, Object...) - Static method in class sc.lang.DynObject
- create(int) - Static method in class sc.lang.java.IntegerLiteral
- create(int, String) - Static method in class sc.lang.java.IntegerLiteral
- create(Character) - Static method in class sc.lang.java.CharacterLiteral
- create(Object) - Static method in class sc.lang.java.ArrayInitializer
- create(Object) - Static method in class sc.lang.java.FloatLiteral
- create(Object...) - Static method in class sc.lang.SemanticNodeList
- create(Object, String, String, List<String>) - Static method in class sc.db.DBEnumDescriptor
- create(Object, DBTypeDescriptor, int, String, TableDescriptor, List<TableDescriptor>, List<TableDescriptor>, List<BaseQueryDescriptor>, String, String, boolean) - Static method in class sc.db.DBTypeDescriptor
- create(String) - Static method in class sc.lang.java.Annotation
- create(String) - Static method in class sc.lang.java.ClassValueExpression
- create(String) - Static method in class sc.lang.java.ImportDeclaration
- create(String) - Static method in class sc.lang.java.Package
- create(String) - Static method in class sc.lang.java.PrimitiveType
- create(String) - Static method in class sc.lang.java.PropertyDefinitionParameters
- create(String) - Static method in class sc.lang.java.StringLiteral
- create(String) - Static method in class sc.lang.java.TypeParameter
- create(String...) - Static method in class sc.lang.java.ClassType
- create(String...) - Static method in class sc.lang.java.IdentifierExpression
- create(String, Object) - Static method in class sc.lang.java.AnnotationValue
-
To create an annotation value from a java.lang.String, java.lang.Boolean, etc.
- create(String, Object, String, Object...) - Static method in class sc.lang.DynObject
- create(String, String) - Static method in class sc.lang.java.ClassValueExpression
- create(String, String) - Static method in class sc.lang.java.PostfixUnaryExpression
- create(String, String, Object) - Static method in class sc.lang.java.Annotation
-
Create an annotation with one complex value
- create(String, String, Object...) - Static method in class sc.lang.DynObject
- create(String, String, JavaType) - Static method in class sc.lang.java.ClassDeclaration
- create(String, Expression) - Static method in class sc.lang.java.CastExpression
- create(String, Expression) - Static method in class sc.lang.java.PrefixUnaryExpression
- create(String, SemanticNodeList<Expression>) - Static method in class sc.lang.java.NewExpression
- create(String, SemanticNodeList<Expression>) - Static method in class sc.lang.java.VariableSelector
- create(String, SemanticNodeList<Expression>, ArrayInitializer) - Static method in class sc.lang.java.NewExpression
- create(Expression) - Static method in class sc.lang.java.ArraySelector
- create(Expression) - Static method in class sc.lang.java.ParenExpression
- create(Expression) - Static method in class sc.lang.java.ReturnStatement
- create(Expression) - Static method in class sc.lang.java.ThrowStatement
- create(Expression, String, Expression) - Static method in class sc.lang.java.ArithmeticExpression
- create(Expression, String, Expression) - Static method in class sc.lang.java.AssignmentExpression
- create(Expression, String, Expression) - Static method in class sc.lang.java.ConditionalExpression
- create(Expression, String, Expression, boolean) - Static method in class sc.lang.java.ArithmeticExpression
-
This variant adds the nested property - used when the lhs and rhs properties already live in the semantic tree rooted from another node.
- create(Expression, String, Expression, boolean) - Static method in class sc.lang.java.ConditionalExpression
- create(Expression, Expression, Expression) - Static method in class sc.lang.java.QuestionMarkExpression
- create(Expression, JavaType) - Static method in class sc.lang.java.InstanceOfExpression
- create(Expression, JavaType, boolean) - Static method in class sc.lang.java.InstanceOfExpression
- create(Expression, Selector...) - Static method in class sc.lang.java.SelectorExpression
- create(JavaType, String) - Static method in class sc.lang.java.VariableStatement
- create(JavaType, String, String, Expression) - Static method in class sc.lang.java.VariableStatement
- create(JavaType, String, Expression, Statement) - Static method in class sc.lang.java.ForVarStatement
- create(JavaType, Expression) - Static method in class sc.lang.java.CastExpression
- create(TypeDeclaration, Object[], String[]) - Static method in class sc.lang.java.ConstructorDefinition
- create(TypeDeclaration, Object, String, Object...) - Static method in class sc.lang.DynObject
- create(TypeDeclaration, String, Object...) - Static method in class sc.lang.DynObject
- create(SemanticNodeList<Expression>) - Static method in class sc.lang.java.ArrayInitializer
- create(LayeredSystem, Object[], String[], ITypeParamContext, ITypeDeclaration) - Static method in class sc.lang.java.Parameter
- create(LayeredSystem, Object[], String[], ITypeParamContext, ITypeDeclaration, JavaModel) - Static method in class sc.lang.java.Parameter
- create(LayeredSystem, Object, int, Object) - Static method in class sc.lang.java.ArrayTypeDeclaration
- create(LayeredSystem, Object, String) - Static method in class sc.lang.java.FieldDefinition
- create(LayeredSystem, Object, String, Object) - Static method in class sc.lang.java.ArrayTypeDeclaration
-
Handles nested array inside of array
- create(LayeredSystem, Object, String, String, Expression) - Static method in class sc.lang.java.FieldDefinition
- create(LayeredSystem, WildcardType, ITypeParamContext, Object) - Static method in class sc.lang.java.ExtendsType
- create(LayeredSystem, String, String, boolean) - Static method in class sc.layer.ProcessDefinition
- create(IString...) - Static method in class sc.lang.java.IdentifierExpression
- createAndRegisterInheritedInstInfo(Object, SyncManager.InstInfo) - Method in class sc.sync.SyncManager.SyncContext
- createAnnotationsMap(Annotation[]) - Static method in class sc.lang.java.ModelUtil
- createAnnotationValue(Object) - Static method in class sc.lang.java.ArrayInitializer
- createArgs(String, Expression...) - Static method in class sc.lang.java.VariableSelector
- createArray(String, int) - Static method in class sc.lang.java.PrimitiveType
- createBindingParameters(boolean, Expression...) - Method in class sc.lang.java.Expression
-
When we are transforming a nested expression, this method takes the set of chained expressions and produces an expression to use as the IBinding[] boundParams argument to create the binding.
- createCompiled(boolean, TypeDeclaration, Object, String, Object...) - Static method in class sc.lang.DynObject
- createConnection(String, boolean) - Static method in class sc.db.DBUtil
- createDefaultRuntime(String, boolean) - Method in class sc.layer.Layer
-
Creates a new java runtime which is incompatible with the standard Java runtime
- createDefaultRuntime(Layer, String, boolean) - Method in class sc.layer.SystemContext
- createElement(Object, int, Element) - Method in interface sc.lang.html.IRepeatWrapper
- createExpression(Expression, String, Object) - Method in class sc.lang.java.BinaryExpression
- createExpression(Expression, BaseOperand) - Method in class sc.lang.java.BinaryExpression
- createFromAnnotation(Object) - Static method in class sc.lang.java.Annotation
-
Like toAnnotation but guarantees a copy
- createFromAnnotValue(String, Object) - Static method in class sc.lang.java.AnnotationValue
-
If you are creating the annotation value when you already have the StringLiteral, or whatever use this variant
- createFromElement(Annotation) - Static method in class sc.lang.java.Annotation
- createFromElement(IAnnotation) - Static method in class sc.lang.java.Annotation
- createFromExprNames(int, StringBuilder) - Static method in class sc.lang.java.ArrayInitializer
- createFromField(Field) - Static method in class sc.lang.java.VariableDefinition
- createFromJavaType(JavaType, String) - Static method in class sc.lang.java.FieldDefinition
- createFromJavaType(JavaType, String, String, Expression) - Static method in class sc.lang.java.FieldDefinition
- createFromParamType(LayeredSystem, Object, ITypeParamContext, Object) - Static method in class sc.lang.java.JavaType
- createFromParamType(LayeredSystem, Object, ITypeParamContext, Object, JavaModel) - Static method in class sc.lang.java.JavaType
- createFromType(LayeredSystem, Object, ITypeParamContext, Object) - Static method in class sc.lang.java.ExtendsType
- createFromTypeParams(String, JavaType[], Object) - Static method in class sc.lang.java.JavaType
- createFromValue(Object, boolean) - Static method in class sc.lang.java.AbstractLiteral
- createFromValue(Object, boolean) - Static method in class sc.lang.java.Expression
- createImportedIdentExpr(String, String) - Method in class sc.lang.java.Expression
-
Provide full type name and method name - returns an IdentifierExpression to use for a method call but where you need to fill in the arguments later.
- createInnerInstance(Object, Object, String, Object...) - Static method in class sc.dyn.DynUtil
- createInnerInstance(Object, Object, String, Object[]) - Method in interface sc.dyn.IDynamicSystem
- createInnerInstance(Object, Object, String, Object[]) - Method in class sc.layer.LayeredSystem
- createInstance - Variable in class sc.lang.template.Template
- createInstance() - Method in class sc.db.DBTypeDescriptor
- createInstance() - Method in class sc.lang.java.BodyTypeDeclaration
- createInstance(Class) - Static method in class sc.type.RTypeUtil
- createInstance(Class, String, Object...) - Static method in class sc.type.PTypeUtil
- createInstance(Object, Object, Object[]) - Method in interface sc.dyn.IDynObjManager
-
For the given type object (either a Class or a TypeDeclaration), the enclosing instance (if any), and constructor args (which will already include the parent instance if the constructed class is an inner class), constructs a component of the appropriate type
- createInstance(Object, Object, Object[]) - Method in class sc.lang.java.BodyTypeDeclaration.NoopDynObjManager
- createInstance(Object, Object, Object[]) - Method in class sc.layer.LayerDynChildManager
- createInstance(Object, String, Object...) - Static method in class sc.dyn.DynUtil
- createInstance(Object, String, Object[]) - Method in interface sc.dyn.IDynamicSystem
- createInstance(Object, String, Object[]) - Method in class sc.layer.LayeredSystem
- createInstance(Object, String, List<Expression>, ExecutionContext) - Static method in class sc.lang.java.ModelUtil
- createInstance(String, Object...) - Method in class sc.type.DynType
- createInstance(DBObject) - Method in class sc.db.DBTypeDescriptor
- createInstance(ExecutionContext, String, List<Expression>) - Method in class sc.lang.java.BodyTypeDeclaration
- createInstance(ExecutionContext, String, List<Expression>, BodyTypeDeclaration, Object, int) - Method in class sc.lang.java.BodyTypeDeclaration
-
Creates either an instance of a class or constructs the object instance.
- createInstance(Parser, Class) - Method in class sc.parser.NestedParselet
- createInstanceOfType(int) - Method in class sc.db.DBTypeDescriptor
- CreateInstanceType - sc.lang.CompletionTypes
- createJavaType(LayeredSystem, Object) - Static method in class sc.lang.java.JavaType
- createJavaType(LayeredSystem, Object, ITypeParamContext, Object) - Static method in class sc.lang.java.JavaType
- createJavaTypeFromName(String) - Static method in class sc.lang.java.JavaType
- createJSFile(String) - Method in class sc.lang.js.JSRuntimeProcessor
- createKeyIdColumn() - Method in class sc.db.IdPropertyDescriptor
- createKeyIdColumns() - Method in class sc.db.TableDescriptor
- createLayer() - Method in class sc.lang.AbstractInterpreter
- createLayer(String, String, String[], boolean, boolean, boolean, boolean) - Method in class sc.lang.EditorContext
- createLayer(String, String, String[], boolean, boolean, boolean, boolean, boolean) - Method in class sc.layer.LayeredSystem
- CreateLayerWizard - Class in sc.lang
- CreateLayerWizard() - Constructor for class sc.lang.CreateLayerWizard
- createMarkerToken() - Static method in class sc.db.DBUtil
-
Used for logs to identify sessions without using part of the authToken or sessionId
- createMethodCall(SemanticNodeList, String...) - Static method in class sc.lang.java.IdentifierExpression
- createMultiExpression(Expression[], String) - Static method in class sc.lang.java.BinaryExpression
- createNewLayer - Variable in class sc.layer.Options
- createNewObj(String, String, Object[]) - Method in class sc.sync.JSONDeserializer
- createNewWindow(String, String, int, String, String, String, String, IPageDispatcher) - Static method in class sc.lang.html.Window
- createNull(String) - Static method in class sc.lang.java.StringLiteral
- createObjectDefinitionParameters(TypeDeclaration) - Static method in class sc.lang.java.TransformUtil
- createObjects - Variable in class sc.lang.java.ExecutionContext
- createObjectType(Object) - Static method in class sc.lang.java.JavaType
-
Wraps primitive types in an object type wrapper for use in data binding where we only pass around objects (for now at least)
- createOnDemandInst(Object, List<SyncLayer.SyncChange>, String, SyncLayer) - Method in class sc.sync.SyncManager.SyncContext
- createOnStartup - Variable in class sc.lang.DefinitionProcessor
-
If true, the getX method for any objects of this type are called at app init time
- createOnStartup() - Method in annotation type sc.obj.CompilerSettings
-
If true, the object or class is instantiated when the process starts
- createOutput() - Method in class sc.lang.js.JSTypeTemplateBase
- createPackage(String) - Method in class sc.repos.AbstractRepositoryManager
- createPackage(String) - Method in interface sc.repos.IRepositoryManager
- createPackage(String) - Method in class sc.repos.mvn.MvnRepositoryManager
- createPackage(String) - Method in class sc.repos.URLRepositoryManager
- createPackage(IRepositoryManager, String, String, RepositorySource) - Method in class sc.repos.AbstractRepositoryManager
- createPackage(IRepositoryManager, String, String, RepositorySource) - Method in class sc.repos.mvn.MvnRepositoryManager
- createPackage(IRepositoryManager, String, String, RepositorySource, RepositoryPackage) - Method in class sc.repos.AbstractRepositoryManager
- createPackage(IRepositoryManager, String, String, RepositorySource, RepositoryPackage) - Method in interface sc.repos.IRepositoryManager
- createPackage(IRepositoryManager, String, String, RepositorySource, RepositoryPackage) - Method in class sc.repos.mvn.MvnRepositoryManager
- createPrimitiveWrapper(String) - Static method in class sc.lang.java.ClassType
- createPrototype(boolean) - Method in class sc.db.DBTypeDescriptor
- createReplaceNode() - Method in class sc.parser.FormatContext
- createRepositorySource(String, boolean, boolean, RepositoryPackage) - Method in class sc.repos.AbstractRepositoryManager
- createRepositorySource(String, boolean, boolean, RepositoryPackage) - Method in interface sc.repos.IRepositoryManager
- createRepositorySource(String, boolean, boolean, RepositoryPackage) - Method in class sc.repos.mvn.MvnRepositoryManager
- createResultProcessor(Template, String) - Method in class sc.lang.TemplateLanguage
-
The ResultProcessor is a customization point for TemplateLanguages.
- createSalt() - Static method in class sc.db.DBUtil
- createSalt64() - Static method in class sc.db.DBUtil
- createSecureUniqueToken() - Static method in class sc.db.DBUtil
- createSerializer() - Method in class sc.sync.SyncDestination
- createSerializer(SyncManager) - Method in class sc.sync.JSONFormat
- createSerializer(SyncManager) - Method in class sc.sync.SerializerFormat
- createSimpleParser(String, String, String, String, IExternalModelIndex) - Static method in class sc.parser.ParseUtil
-
Creates a LayeredSystem from a single classPath, externalClassPath, and srcPath.
- createSimpleParser(String, String, String, IExternalModelIndex) - Static method in class sc.parser.ParseUtil
-
(deprecated - for compatibility only) This version can potentially inherit a StrataCode index directory because it does not specify the mainDir yet may use the type index
- createSingleValue(String, Object) - Static method in class sc.lang.java.Annotation
-
Create an annotation with a single value
- createSkipOnErrorParselet(String, String...) - Method in class sc.lang.BaseLanguage
-
Use this to create a parselet for your repeating parselets skipOnError parselet.
- createStarted(Object, String...) - Static method in class sc.lang.java.ClassType
- createStatic(String) - Static method in class sc.lang.java.ImportDeclaration
- createSuper(LayeredSystem, ExtendsType.LowerBoundsTypeDeclaration, ITypeParamContext, Object) - Static method in class sc.lang.java.ExtendsType
- createTempDir(String) - Static method in class sc.util.FileUtil
- createTempDirectory(String) - Static method in class sc.layer.LayerUtil
- createTempSerializer(boolean, int) - Method in class sc.sync.JSONSerializer
- createTempSerializer(boolean, int) - Method in class sc.sync.SyncSerializer
-
Creates a serializer you can use to create chunks of serialized output of the same format.
- createTypeFromTypeParams(Object, JavaType[], JavaModel) - Static method in class sc.lang.java.JavaType
- createTypeIndex() - Method in class sc.lang.java.BodyTypeDeclaration
- createTypeIndex() - Method in class sc.lang.template.TemplateDeclaration
- createVirtual(boolean, String, Object, String, Object...) - Static method in class sc.lang.DynObject
- createVirtual(String, Object, String, Object...) - Static method in class sc.lang.DynObject
-
When generating getX inner object methods in dynamic stubs, to allow these to be overridden without adding a new getX method to a modifyInherited type, look up the most specific version of the dype for the given instance.
- createWildcard() - Static method in class sc.lang.java.ExtendsType
- CROSS_SCOPE - Static variable in class sc.bind.Bind
-
These are option flags you can combine in the flags argument to various calls to create bindings.
- crossCompile - Variable in class sc.layer.Options
-
Should compiled classes be parsed using CFClass instead of the default which is to use the class loader
- crossScope() - Method in annotation type sc.bind.Bindable
-
Set to true for those bindings where the changeEvents might come from some other thread operating in another context.
- CSSLanguage - Class in sc.lang
-
TODO: For now, the sccss format is just the template language generating a string.
- CSSLanguage() - Constructor for class sc.lang.CSSLanguage
- CSSLanguage(Layer) - Constructor for class sc.lang.CSSLanguage
- cssStyleSheet - Variable in class sc.lang.CSSLanguage
- csvField - Variable in class sc.lang.CSVLanguage
- csvFileModel - Variable in class sc.lang.CSVLanguage
- CSVLanguage - Class in sc.lang
- CSVLanguage() - Constructor for class sc.lang.CSVLanguage
- CSVLanguage(Layer) - Constructor for class sc.lang.CSVLanguage
- csvRows - Variable in class sc.lang.CSVLanguage
- csvSeparator - Variable in class sc.lang.CSVLanguage
- ctrlKey - Variable in class sc.lang.html.KeyboardEvent
- ctrlKey - Variable in class sc.lang.html.MouseEvent
- ctx - Variable in class sc.repos.PackageDependency
- ctx - Variable in class sc.repos.RepositorySource
- ctx - Variable in class sc.sync.SyncManager.SyncChangeListener
- CTypeUtil - Class in sc.type
-
Some utilities for managing types.
- CTypeUtil() - Constructor for class sc.type.CTypeUtil
- cullUnparsedNodes(Parser, int, int, DiffContext) - Method in class sc.parser.ParentParseNode
- curLines - Variable in class sc.parser.LineFormatContext
- curObjs - Variable in class sc.sync.JSONDeserializer
- current() - Static method in class sc.util.PerfMon
- currentBuildLayer - Variable in class sc.layer.LayeredSystem
- currentConstructor - Variable in class sc.lang.java.ObjectDefinitionParameters
- currentErrorEndIndex - Variable in class sc.parser.Parser
- currentErrors - Variable in class sc.parser.Parser
- currentErrorStartIndex - Variable in class sc.parser.Parser
- currentInstance - Variable in class sc.lang.js.JSTypeParameters
- currentLabel - Variable in class sc.lang.java.ExecutionContext
- currentLayer - Variable in class sc.lang.ClientEditorContext
- currentLayers - Variable in class sc.lang.ClientEditorContext
- currentLayerUpdated() - Method in class sc.lang.AbstractInterpreter
- currentLine - Variable in class sc.lang.EditorContext
- currentLockThreadName - Static variable in class sc.layer.LayeredSystem
- currentModel - Variable in class sc.lang.ModelEditorLauncher
- currentObjects - Variable in class sc.lang.java.ExecutionContext
- currentPackage - Variable in class sc.sync.JSONDeserializer
- currentReconnectTime - Variable in class sc.sync.SyncDestination
- currentReturnValue - Variable in class sc.lang.java.ExecutionContext
- CurrentScopeContext - Class in sc.obj
-
Used to define, save and restore the list of scope contexts used in a given operation.
- CurrentScopeContext(List<ScopeContext>, List<Object>) - Constructor for class sc.obj.CurrentScopeContext
- currentScopeCtx - Variable in class sc.lang.AbstractInterpreter
- currentSource - Variable in class sc.repos.RepositoryPackage
- currentStartIndex - Variable in class sc.parser.FormatContext
- currentStatement - Variable in class sc.parser.GenFileLineIndex
-
When calling Statement.addToLineIndex with a parse-node that's being formatted and separately added to the file (as in JS code-gen) this is used to store the statement we are currently formatting so we can compute the relative line number of each statement underneath a compound statement, to add it to the known line number of the generated file
- currentTag - Variable in class sc.lang.html.Event
- currentTarget - Variable in class sc.lang.html.Event
- curScopeCtx - Variable in class sc.dyn.ScheduledJob
- curTypeNames - Variable in class sc.sync.JSONDeserializer
- customNeedsField - Variable in class sc.lang.java.ObjectDefinitionParameters
- customResolver - Variable in class sc.lang.DefinitionProcessor
-
Set to a template string evaluated using the object definition parameters used in place of the field for storing the type.
- customResolver - Variable in class sc.lang.java.JavaModel
-
If you want to parse and start a model but insert your own name resolver which runs before the normal system's type look, set this property.
- customResolver - Variable in class sc.lang.java.ObjectDefinitionParameters
- customResolverTemplate - Variable in class sc.lang.DefinitionProcessor
-
Set by customResolver or set this directly if you want to use a template from the file system
- customResolverTemplate - Variable in class sc.lang.java.ObjectDefinitionParameters
- customSetter - Variable in class sc.lang.DefinitionProcessor
-
Set to a template string evaluated using the object definition parameters used to set the field or store the object in a context object
- customSetter - Variable in class sc.lang.java.ObjectDefinitionParameters
- customSetterTemplate - Variable in class sc.lang.DefinitionProcessor
-
Corresponds to customSetter - the template actually used
- customSetterTemplate - Variable in class sc.lang.java.ObjectDefinitionParameters
- cvtJavaToSQLOperator(String) - Static method in class sc.db.DBUtil
- CycleEntry(JavaSemanticNode, Object) - Constructor for class sc.lang.java.CycleInfo.CycleEntry
- CycleInfo - Class in sc.lang.java
- CycleInfo(JavaSemanticNode) - Constructor for class sc.lang.java.CycleInfo
- CycleInfo.CycleEntry - Class in sc.lang.java
- CycleInfo.ThisContext - Class in sc.lang.java
D
- dataSource - Variable in class sc.db.BaseTypeDescriptor
-
Reference, populated on the first request to the database connection or configuration
- dataSource - Variable in class sc.db.DBDataSource
- DataSourceManager - Class in sc.db
-
Manages access to the runtime, active data sources - i.e the connections to the databases.
- DataSourceManager() - Constructor for class sc.db.DataSourceManager
- dataSourceName - Variable in class sc.db.BaseTypeDescriptor
- dataSourceName - Variable in class sc.db.DBMetadata
- dataSourceName - Variable in class sc.db.DBPropertyDescriptor
-
When the property is stored in a separate data source, specifies that data source name
- dataSourceName - Variable in class sc.db.SelectQuery
- dataSourceName() - Method in annotation type sc.db.DBPropertySettings
-
Set to provide the data source to find this property.
- dataSourceName() - Method in annotation type sc.db.DBTypeSettings
-
Set to the DBDataSource to use for this type's persistence.
- dataSources - Static variable in class sc.db.DataSourceManager
- dataTypeMatches(Object) - Method in class sc.parser.ChainedResultSequence
- dataTypeMatches(Object) - Method in class sc.parser.OrderedChoice
-
Returns true if this parselet could have produced the given semanticValue.
- dataTypeMatches(Object) - Method in class sc.parser.Parselet
- dataTypeMatches(Object) - Method in class sc.parser.Sequence
-
When we are trying to determine if a given node is produced by a given parselet, we use this method.
- Date - sc.db.DBColumnType
- DBAbstractTypeId - Static variable in class sc.db.DBTypeDescriptor
- DBChangeableListener - Class in sc.db
- DBChangeableListener(DBObject, String, IChangeable) - Constructor for class sc.db.DBChangeableListener
- DBColumnType - Enum in sc.db
- DBDataSource - Class in sc.db
-
Used for defining data sources in the layer definition file, as well as for data source config at runtime if necessary.
- DBDataSource() - Constructor for class sc.db.DBDataSource
- dbDefault - Variable in class sc.db.DBPropertyDescriptor
-
If set, the value to use for the 'default' statement in the DDL
- dbDefault() - Method in annotation type sc.db.DBPropertySettings
-
The database expression to use for the default value for this column in the schema
- dbDelete(boolean) - Method in class sc.db.DBObject
- dbDelete(boolean) - Method in interface sc.db.IDBObject
- dbDisabled - Static variable in class sc.db.DataSourceManager
- dbDisabled - Variable in class sc.db.DBDataSource
- dbDisabled - Variable in class sc.db.DBTypeDescriptor
-
Turn off database entirely - store objects and run queries only in memory for testing
- dbDisabled - Variable in class sc.layer.Options
-
Disable the default database for testing - store objects in memory only
- DBDynPropsColumnName - Static variable in class sc.db.DBTypeDescriptor
- DBDynPropsColumnType - Static variable in class sc.db.DBTypeDescriptor
- DBEnumDescriptor - Class in sc.db
- DBEnumDescriptor(Object, String, String, List<String>) - Constructor for class sc.db.DBEnumDescriptor
- dbFetch(String) - Method in class sc.db.DBObject
- dbFetchDefault() - Method in class sc.db.DBObject
- dbFetchWithRefId(String) - Method in class sc.db.DBObject
- dbGetProperty - Variable in class sc.lang.java.PropertyDefinitionParameters
- dbGetProperty(IDBObject, DBObject, String) - Static method in class sc.db.DBObject
- dbGetPropertyWithRefId(IDBObject, DBObject, String) - Static method in class sc.db.DBObject
- dbInsert(boolean) - Method in class sc.db.DBObject
- dbInsert(boolean) - Method in interface sc.db.IDBObject
- DBList<E extends IDBObject> - Class in sc.db
-
This acts like a java.util.ArrayList but is usable with data binding and persistence It does a 'copy on write' to manage a separate per-transaction view of each list that's being modified, and allows the underlying list to be updated when the transaction is committed.
- DBList() - Constructor for class sc.db.DBList
- DBList(int, DBObject, DBPropertyDescriptor) - Constructor for class sc.db.DBList
- DBList(List<E>, DBObject, DBPropertyDescriptor) - Constructor for class sc.db.DBList
- DBMetadata - Class in sc.db
-
Used as a container for metadata extracted from the current database
- DBMetadata() - Constructor for class sc.db.DBMetadata
- dbName - Variable in class sc.db.DBDataSource
- dbObject - Variable in class sc.db.TxOperation
- DBObject - Class in sc.db
-
Database object class, usually stored as a code-generated field _dbObject in a given instance.
- DBObject() - Constructor for class sc.db.DBObject
- DBObject(DBTypeDescriptor) - Constructor for class sc.db.DBObject
- DBObject(IDBObject) - Constructor for class sc.db.DBObject
- dbObjPrefix - Variable in class sc.lang.java.PropertyDefinitionParameters
- dbObjVarName - Variable in class sc.lang.java.PropertyDefinitionParameters
- dbPropDesc - Variable in class sc.lang.java.PropertyDefinitionParameters
- dbPropDesc - Variable in class sc.lang.java.VariableDefinition
- DBPropertyDescriptor - Class in sc.db
-
Represents the metadata used for storing a property of a DBObject.
- DBPropertyDescriptor(String, String, String, String, boolean, boolean, boolean, boolean, boolean, String, String, String, boolean, String, String, String) - Constructor for class sc.db.DBPropertyDescriptor
- DBPropertySettings - Annotation Type in sc.db
-
Set on a property inside of a class with DBTypeSettings to control how or whether the property is mapped to a column in the DB
- dbQueryName - Variable in class sc.db.NamedQueryDescriptor
- dbReadOnly - Variable in class sc.db.DBTypeDescriptor
-
Turn off writes to the database - instead, these will be stored in memory and merged into query results for testing purposes
- dbRefIdProperty - Variable in class sc.lang.java.PropertyDefinitionParameters
- dbRefresh() - Method in class sc.db.DBObject
- dbRefresh() - Method in interface sc.db.IDBObject
-
Used to either select a 'protototype instance' or refresh all previously selected groups on a persistent instance.
- DBSchemaType - Class in sc.db
- DBSchemaType() - Constructor for class sc.db.DBSchemaType
- DBSchemaVersion - Class in sc.db
- DBSchemaVersion() - Constructor for class sc.db.DBSchemaVersion
- dbSetIdProp(String, Object, Object) - Method in class sc.db.DBObject
- dbSetIdProperty(DBObject, String, Object, Object) - Static method in class sc.db.DBObject
- dbSetProp(String, Object, Object) - Method in class sc.db.DBObject
-
Called to update the saved representation of the instance.
- dbSetProperty - Variable in class sc.lang.java.PropertyDefinitionParameters
- dbSetProperty(DBObject, String, Object, Object) - Static method in class sc.db.DBObject
- DBSyncNameContext - Class in sc.db
- DBSyncNameContext() - Constructor for class sc.db.DBSyncNameContext
- DBTransaction - Class in sc.db
-
Represents a per-thread representation of the current transaction, including cached DB connections for each data source, and a list of pending updates made by this transaction.
- DBTransaction() - Constructor for class sc.db.DBTransaction
- dbTypeDesc - Variable in class sc.db.DBObject
- dbTypeDesc - Variable in class sc.db.DBPropertyDescriptor
-
The type this property descriptor is defined in.
- dbTypeDesc - Variable in class sc.db.NamedQueryDescriptor
- dbTypeDesc - Variable in class sc.db.TableDescriptor
- dbTypeDescriptor - Variable in class sc.lang.java.BodyTypeDeclaration
- DBTypeDescriptor - Class in sc.db
-
Stores the metadata for a given type in the system that represents the mapping to a persistence storage layer.
- DBTypeDescriptor(Object, DBTypeDescriptor, int, String, TableDescriptor, List<BaseQueryDescriptor>, String) - Constructor for class sc.db.DBTypeDescriptor
-
Defines the type with the id properties of the primary table in tact so it can be used to create references from other types.
- DBTypeDescriptor(Object, DBTypeDescriptor, int, String, TableDescriptor, List<TableDescriptor>, List<TableDescriptor>, List<BaseQueryDescriptor>, String, String, boolean) - Constructor for class sc.db.DBTypeDescriptor
-
The constructor called from generated runtime code - but the generated code uses the static 'create' method that calls this
- dbTypeDescriptorInited - Variable in class sc.lang.java.BodyTypeDeclaration
- dbTypeDescriptors - Variable in class sc.layer.LayeredSystem
-
When building, stores the current mapping of type-name to DBTypeDescriptor, so that we can assemble the reference graph as it's being built for source and compiled classes
- DBTypeIdColumnName - Static variable in class sc.db.DBTypeDescriptor
- DBTypeIdPropertyName - Static variable in class sc.db.DBTypeDescriptor
- DBTypeSettings - Annotation Type in sc.db
-
Set on a class to configure how that class is stored in the database.
- DBUnsetTypeId - Static variable in class sc.db.DBTypeDescriptor
-
Two reserved type ids - either not specified or it's an abstract type so it's not created
- dbUpdate() - Method in class sc.db.DBObject
- dbUpdate() - Method in interface sc.db.IDBObject
- DBUtil - Class in sc.db
- DBUtil() - Constructor for class sc.db.DBUtil
- DBUtil.TestValueReplacer - Class in sc.db
- dbValidate() - Method in class sc.db.DBObject
- dbValidate() - Method in interface sc.db.IDBObject
-
Returns Map of propertyName to error message by calling validateX methods for any changed properties.
- deactivate() - Method in class sc.layer.TrackingClassLoader
- deactivated - Variable in class sc.layer.TrackingClassLoader
- debug - Variable in class sc.layer.Options
-
Controls whether java files compiled by this system debuggable
- debug - Variable in class sc.parser.Language
- debug - Variable in class sc.repos.RepositorySystem
- debug() - Method in annotation type sc.obj.MainSettings
-
Include Java debug arguments for the Java start definition
- debug(IMessageHandler, CharSequence...) - Static method in class sc.util.MessageHandler
- Debug - sc.util.MessageType
- DEBUG_INDEX_EXT - Static variable in class sc.parser.GenFileLineIndex
- debugDiffContext - Static variable in class sc.parser.DiffContext
- debugDiffTrace - Static variable in class sc.lang.SemanticNode
- debugDisablePrettyToString - Static variable in class sc.lang.java.JavaSemanticNode
-
When debugging problems in toLanguageString - i.e.
- debugError - Static variable in class sc.parser.GenerateContext
- DebugGenerateError - Class in sc.parser
- DebugGenerateError(GenerateError, Parselet, Object) - Constructor for class sc.parser.DebugGenerateError
- debugLockStack - Static variable in class sc.layer.LayeredSystem
- debugMode - Static variable in class sc.lang.java.CycleInfo
-
Lists possible matches - i.e.
- debugPort() - Method in annotation type sc.obj.MainSettings
- debugReparse - Variable in class sc.parser.Language
- debugSrcIndexEntry - Static variable in class sc.layer.SrcIndexEntry
- debugSuccessOnly - Variable in class sc.parser.Language
- debugSuspend() - Method in annotation type sc.obj.MainSettings
-
When running with the -dbg option, should the script wait for the debugger to attach (i.e.
- decapitalizePropertyName(String) - Static method in class sc.type.CTypeUtil
- declarations - Variable in class sc.lang.template.GlueDeclaration
- declarations - Variable in class sc.lang.template.GlueStatement
- DeclarationType - Enum in sc.lang.java
- declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.ArrayTypeDeclaration
- declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
- declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
- declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.BodyTypeDeclaration
- declaresConstructor(List<?>, ITypeParamContext) - Method in interface sc.lang.java.ITypeDeclaration
- declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.JavaSemanticNode
- declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.JavaTypeDeclaration
- declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.ParamTypeDeclaration
- declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.TypeDeclaration
- declaresConstructor(List<?>, ITypeParamContext) - Method in class sc.lang.java.WrappedTypeDeclaration
- declaresConstructor(LayeredSystem, Object, List<?>, ITypeParamContext) - Static method in class sc.lang.java.ModelUtil
- declaresConstructor(LayeredSystem, Object, List<?>, ITypeParamContext, Object) - Static method in class sc.lang.java.ModelUtil
- declaresMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BodyTypeDeclaration
- declaresMemberInternal(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BodyTypeDeclaration
- declaresMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
-
Just returns methods declared in this specific type
- declaresMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>, boolean) - Method in class sc.lang.java.EnumDeclaration
- declaringTag - Variable in class sc.lang.html.Attr
- declType - Variable in class sc.layer.TypeIndexEntry
- deepCopy() - Method in class sc.parser.AbstractParseNode
- deepCopy() - Method in class sc.parser.FormattingParseNode
- deepCopy() - Method in interface sc.parser.IParseNode
- deepCopy() - Method in class sc.parser.ParentParseNode
- deepCopy() - Method in class sc.parser.ParseNode
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.html.Attr
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.html.Element
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in interface sc.lang.ISemanticNode
-
Performs a deep copy of the semantic node tree.
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.AbstractBlockStatement
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.AbstractMethodDefinition
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.Annotation
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ArraySelector
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.AssignmentExpression
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.BaseLambdaExpression
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.BinaryExpression
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.BlockStatement
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.BodyTypeDeclaration
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ClassDeclaration
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ClassType
-
Preserve the type when we do a deepCopy.
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ClassValueExpression
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.ConstructorDefinition
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.Definition
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.EnumDeclaration
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.Expression
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.FieldDefinition
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.IdentifierExpression
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.InterfaceDeclaration
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.JavaModel
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.MethodDefinition
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.NewExpression
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.SelectorExpression
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.Statement
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.SwitchStatement
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.TypeDeclaration
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.VariableDefinition
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.java.VariableSelector
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.SemanticNode
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.SemanticNodeList
- deepCopy(int, IdentityHashMap<Object, Object>) - Method in class sc.lang.template.Template
- deepCopy(Template) - Method in interface sc.lang.template.ITemplateProcessor
- deepCopy(Template) - Method in class sc.lang.TemplateLanguage.TemplateResultProcessor
- deepEquals(Object) - Method in class sc.lang.html.Attr
- deepEquals(Object) - Method in interface sc.lang.ISemanticNode
-
Returns true if this object equals the other object by comparing all other properties with deepEquals
- deepEquals(Object) - Method in class sc.lang.SemanticNode
-
The semantic node classes are treated like value classes - they are equal if all of their properties are equal.
- deepEquals(Object) - Method in class sc.lang.SemanticNodeList
- Default - sc.lang.CompletionTypes
- Default - sc.obj.SyncMode
-
Use the sync mode from the layer definition file of the type or property.
- DEFAULT_BUFFER_SIZE - Static variable in class sc.parser.Parser
- DEFAULT_EXTENSION - Static variable in class sc.lang.SCLanguage
- DEFAULT_LAYERS_PATH - Static variable in interface sc.layer.LayerConstants
- DEFAULT_LAYERS_URL - Static variable in interface sc.layer.LayerConstants
- DEFAULT_PROCESS_NAME - Static variable in interface sc.layer.IProcessDefinition
- DEFAULT_RUNTIME_NAME - Static variable in interface sc.layer.IRuntimeProcessor
- DEFAULT_SCOPE - Static variable in class sc.repos.mvn.POMFile
- DEFAULT_SORT_PRIORITY - Static variable in class sc.layer.Layer
- DEFAULT_VM_PARAMETERS - Static variable in interface sc.layer.LayerConstants
- DefaultAnnotationProcessor - Class in sc.lang
-
Extend the class to get default implementations of the IAnnotationProcessor interface
- DefaultAnnotationProcessor() - Constructor for class sc.lang.DefaultAnnotationProcessor
- defaultAnnotationProcessors - Variable in class sc.layer.LayeredSystem
- defaultArgs() - Method in annotation type sc.obj.MainSettings
-
Set this to a string to be put into the start script
- defaultClassLoader - Static variable in class sc.type.PTypeUtil
- DefaultCmdClassDeclaration() - Constructor for class sc.lang.AbstractInterpreter.DefaultCmdClassDeclaration
- defaultCmdObject - Static variable in class sc.lang.AbstractInterpreter
- defaultDataSource - Variable in class sc.layer.Layer
- defaultDataSource - Variable in class sc.layer.LayeredSystem
-
Set this to support @DBTypeSettings with no dataSourceName, to more easily aggregate components into one default db without having to set all of the types individually
- defaultDBProvider - Variable in class sc.layer.LayeredSystem
- defaultDestination - Static variable in class sc.sync.SyncDestination
-
Set by components like ServletSyncDestination via the initOnStartup hook
- defaultDynColumn() - Method in annotation type sc.db.DBTypeSettings
-
Set to true to make all properties in this type part of the dynamic part of the schema - i.e.
- defaultExtendsType - Variable in class sc.lang.template.Template
- defaultExtendsType - Variable in class sc.lang.TemplateLanguage
-
Use this as the default extends type for any template without an explicit type definition
- defaultExtendsTypeName - Variable in class sc.lang.template.Template
-
The template may define an optional extends type
- defaultExtension - Variable in class sc.parser.Language
- defaultFetchGroup - Variable in class sc.db.DBTypeDescriptor
- defaultGenerateValue - Variable in class sc.parser.SymbolChoice
-
When you have a SymbolChoice that is able to choose from it's values during the generate phase (e.g.
- DefaultHeight - Static variable in class sc.lang.html.Window
- defaultLanguage - Static variable in class sc.sync.SyncManager
- defaultLayeredSystem - Static variable in class sc.layer.LayeredSystem
- defaultLib - Static variable in class sc.lang.js.JSRuntimeProcessor
- defaultModifier - Variable in class sc.layer.Layer
-
Set using the public or private modifier set on the layer definition itself
- defaultModify - Variable in class sc.lang.TemplateLanguage
-
If a template file does not have an explicit <%! TypeName %> statement it will either replace or modify the previous type based on this setting.
- defaultPageCache - Variable in class sc.layer.Options
-
For schtml pages, should they use caching by default for runtimes that support it?
- defaultPropOptions - Variable in class sc.sync.SyncProperties
- defaultReconnectTime - Variable in class sc.sync.SyncDestination
- defaultRepositories - Static variable in class sc.repos.mvn.MvnRepositoryManager
- DefaultRuntimeProcessor - Class in sc.layer
-
The RuntimeProcessor contains the code and configuration necessary to plug in a new runtime language, such as Javascript.
- DefaultRuntimeProcessor(String, boolean) - Constructor for class sc.layer.DefaultRuntimeProcessor
- defaultSchemaReady - Static variable in class sc.db.DataSourceManager
- defaultScope - Variable in class sc.sync.SyncDestination
-
The name of the scope on which we apply synchronized changes
- defaultScopeId - Variable in class sc.sync.SyncProperties
- defaultSyncMode - Variable in class sc.layer.Layer
-
Enable or disable the default sync mode for types which are defined in this layer.
- defaultTimeout - Variable in class sc.sync.SyncDestination
- defaultValue - Variable in class sc.lang.java.AnnotationMethodDefinition
- defaultValue - Variable in class sc.lang.java.AnnotationVariableDefinition
- defaultValue - Variable in class sc.sync.SyncPropOptions
- DefaultWidth - Static variable in class sc.lang.html.Window
- definedByDB - Variable in class sc.db.IdPropertyDescriptor
-
Does the client or database provide the value
- definedByDB() - Method in annotation type sc.db.IdSettings
- definedInLayer - Variable in class sc.layer.BuildCommandHandler
-
When set, this ensures the command is only run when you are building a layer which extends this layer.
- definedInLayer - Variable in class sc.layer.LayerComponent
-
The layer which defines this component.
- definedInLayer(Object, Layer) - Static method in class sc.lang.java.ModelUtil
- definedInType - Variable in class sc.lang.java.ArrayTypeDeclaration
- definedProcess - Variable in class sc.layer.Layer
- definedRuntime - Variable in class sc.layer.Layer
- defineRedirectMethod(TypeDeclaration, String, Object, boolean, boolean) - Static method in class sc.lang.java.TransformUtil
- definesClasses - Variable in class sc.repos.RepositoryPackage
-
Does this package define class files?
- definesComponentMethod(Object, String, Object) - Static method in class sc.lang.java.ModelUtil
- definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
- definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
- definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
- definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.ConstructorDefinition
- definesConstructor(List<?>, ITypeParamContext, boolean) - Method in interface sc.lang.java.ITypeDeclaration
- definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.JavaSemanticNode
- definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
- definesConstructor(List<?>, ITypeParamContext, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
- definesConstructor(LayeredSystem, Object, List<?>, ITypeParamContext) - Static method in class sc.lang.java.ModelUtil
-
NOTE: it's rare that you want to use this method - use declaresConstructor instead.
- definesConstructor(LayeredSystem, Object, List<?>, ITypeParamContext, Object, boolean) - Static method in class sc.lang.java.ModelUtil
- definesConstructorFromList(LayeredSystem, Object, List<?>, ITypeParamContext, Object, boolean) - Static method in class sc.lang.java.ModelUtil
- definesCurrentObject(Object) - Static method in class sc.lang.java.ModelUtil
- definesMember(Object, String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
- definesMember(Object, String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
-
Looks for a member - field, method, enum with the given name on the given type.
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.AbstractBlockStatement
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.ArrayTypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.BodyTypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in interface sc.lang.java.ITypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.JavaTypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.ParamTypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.java.WrappedTypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Method in class sc.lang.template.Template
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.html.Element
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.AbstractBlockStatement
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.ArrayTypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.FieldDefinition
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in interface sc.lang.java.ITypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.JavaModel
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.JavaSemanticNode
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.MethodDefinition
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.Parameter
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.ParamTypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.TryStatement
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.VariableStatement
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.WrappedTypeDeclaration
- definesMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.template.GlueStatement
- definesMember(TypeDeclaration, String, EnumSet<JavaSemanticNode.MemberType>, TypeContext) - Method in class sc.lang.DefinitionProcessor
- definesMember(TypeDeclaration, String, EnumSet<JavaSemanticNode.MemberType>, TypeContext) - Method in interface sc.lang.IDefinitionProcessor
- definesMemberCached(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- definesMemberInternal(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- definesMemberInternal(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.InterfaceDeclaration
- definesMemberInternal(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.TypeDeclaration
- definesMethod(Object, String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Static method in class sc.lang.java.ModelUtil
- definesMethod(Object, String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.AbstractMethodDefinition
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInferredType
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.BaseLambdaExpression.LambdaInvalidType
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.BodyTypeDeclaration
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.EnumDeclaration
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.InterfaceDeclaration
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in interface sc.lang.java.ITypeDeclaration
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.JavaModel
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.JavaSemanticNode
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.JavaTypeDeclaration
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.TypeDeclaration
- definesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.template.Template
- definesMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.ArrayTypeDeclaration
- definesMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.ParamTypeDeclaration
- definesMethod(String, List<? extends Object>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.WrappedTypeDeclaration
- definesPreviousMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- definesPreviousMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext, boolean, boolean) - Method in class sc.lang.java.TypeDeclaration
- definesProperty(String) - Method in class sc.layer.Layer
- definesSrc - Variable in class sc.repos.RepositoryPackage
-
Does this package define src files?
- definesType(String, TypeContext) - Method in class sc.lang.java.AbstractMethodDefinition
- definesType(String, TypeContext) - Method in class sc.lang.java.BodyTypeDeclaration
- definesType(String, TypeContext) - Method in class sc.lang.java.JavaModel
- definesType(String, TypeContext) - Method in class sc.lang.java.JavaSemanticNode
- definesType(String, TypeContext) - Method in class sc.lang.java.TypeDeclaration
- definesType(String, TypeContext) - Method in class sc.lang.template.Template
- definesTypeParameter(Object, ITypeParamContext) - Method in class sc.lang.java.BoundType
- definesTypeParameter(Object, ITypeParamContext) - Method in class sc.lang.java.ClassType
- definesTypeParameter(Object, ITypeParamContext) - Method in class sc.lang.java.ExtendsType
- definesTypeParameter(Object, ITypeParamContext) - Method in class sc.lang.java.PrimitiveType
- defineTypesMixinTemplate - Variable in class sc.lang.DefinitionProcessor
-
Equivalent to CompilerSettings.defineTypesMixinTemplate but set via an annotation
- defineTypesMixinTemplate() - Method in annotation type sc.obj.CompilerSettings
-
A template merged into any subclass of this class that can include code that changes the contract for the type - i.e.
- defineVariable(String, Object) - Method in class sc.lang.java.ExecutionContext
- Definition - Class in sc.lang.java
- Definition() - Constructor for class sc.lang.java.Definition
- DefinitionProcessor - Class in sc.lang
-
The base class for both annotation processors and scope processors, ways to process code that have a specific annotation or use the scope keyword for a specific scope.
- DefinitionProcessor() - Constructor for class sc.lang.DefinitionProcessor
- definitions - Variable in class sc.lang.java.VariableStatement
- delay - Variable in class sc.bind.BindOptions
-
Run the binding after waiting for the specified number of milliseconds
- delay() - Method in annotation type sc.bind.Bindable
-
Set to 0 does the same thing as doLater=true.
- delay(int, BindOptions) - Static method in class sc.bind.BindOptions
- dependencies - Variable in class sc.repos.RepositoryPackage
- dependenciesChanged() - Method in class sc.lang.java.JavaModel
-
Hook to reinitiualize any state after one of your base types gets modified after this type has been processed.
- DependencyCollection - Class in sc.repos
-
Contains the set of packages which we need to install to satisfy dependencies of the installed packages
- DependencyCollection() - Constructor for class sc.repos.DependencyCollection
- DependencyContext - Class in sc.repos
- DependencyContext(int, RepositoryPackage, DependencyContext) - Constructor for class sc.repos.DependencyContext
- DependencyContext(RepositoryPackage, String) - Constructor for class sc.repos.DependencyContext
- dependentTypes - Variable in class sc.lang.DefinitionProcessor
-
For JS transformation, any types that are injected through code generation we need for dependency purposes before the transformation step in which we discover these in the template
- dependentTypes - Variable in class sc.lang.java.BodyTypeDeclaration
- dependentTypes() - Method in annotation type sc.js.JSSettings
-
Specifies a comma separated list of type dependencies to add in addition to those discovered automatically by references in the code.
- Deploy - sc.layer.CodeType
- depPkgURLs - Variable in class sc.repos.RepositoryPackage
- DEPS_KEYWORDS - Static variable in class sc.lang.BaseLanguage
- depsOnly - Variable in class sc.repos.mvn.MvnDescriptor
- depth - Variable in class sc.repos.DependencyContext
- DepTypeCtx() - Constructor for class sc.lang.java.JavaSemanticNode.DepTypeCtx
- deregisterLayer(Layer, boolean) - Method in class sc.layer.LayeredSystem
- desc - Variable in class sc.repos.mvn.MvnRepositorySource
- deserializeModel(String, Language) - Static method in class sc.parser.ParseUtil
- deserializeToStringArray(byte[]) - Static method in class sc.util.StringUtil
- destination() - Method in annotation type sc.obj.Exec
-
Set this to the name of a registered destination - e.g.
- DestinationListener - Class in sc.bind
-
The base class for binding objects which can be the root level binding - i.e.
- DestinationListener() - Constructor for class sc.bind.DestinationListener
- destinationListenerArrayToString(Object, DestinationListener[]) - Static method in class sc.bind.Bind
- destinationName - Variable in class sc.layer.DefaultRuntimeProcessor
-
Destination name you can use to talk to this runtime.
- destinationName - Variable in class sc.sync.SyncManager
- destinations() - Method in annotation type sc.obj.Sync
-
To be implemented - override the destinations to use for synchronization Usually this is defined at the framework level globally.
- destName - Variable in class sc.sync.SyncProperties
- destroyLayer() - Method in class sc.layer.Layer
- destroyPage(IPage, IPageEntry) - Method in interface sc.lang.html.IPageDispatcher
- destroyRepeatTags() - Method in class sc.lang.html.Element
- destroySystem() - Method in class sc.layer.LayeredSystem
- detectCycles() - Method in class sc.lang.java.JavaSemanticNode
-
Called to kick off the cycle detection for this node
- devMode - Variable in class sc.layer.Options
-
General flag for when the system is being run by a developer as opposed to production
- DialogManager - Class in sc.util
-
This is a simple API to facilitate scripting of UIs which also prompt for dialogs.
- DialogManager() - Constructor for class sc.util.DialogManager
- DiffContext - Class in sc.parser
-
In order to perform an efficient reparse, we first make a pass over the old parse-node and the new text string to build up some context including: the first different parse node, the last different parse-node.
- DiffContext() - Constructor for class sc.parser.DiffContext
- diffMessage - Variable in class sc.db.ColumnInfo
- diffMessage - Variable in class sc.db.TableInfo
- diffNode(Object, StringBuilder) - Method in interface sc.lang.ISemanticNode
-
For debugging - produce a string representation of the diffs between two models
- diffNode(Object, StringBuilder) - Method in class sc.lang.SemanticNode
-
The semantic node classes are treated like value classes - they are equal if all of their properties are equal.
- diffNode(Object, StringBuilder) - Method in class sc.lang.SemanticNodeList
- diffParseNode(IParseNode, StringBuilder) - Method in class sc.parser.AbstractParseNode
- diffParseNode(IParseNode, StringBuilder) - Method in class sc.parser.ErrorParseNode
- diffParseNode(IParseNode, StringBuilder) - Method in interface sc.parser.IParseNode
- diffParseNode(IParseNode, StringBuilder) - Method in class sc.parser.ParentParseNode
- diffParseNode(IParseNode, StringBuilder) - Method in class sc.parser.ParseNode
- digits - Variable in class sc.lang.BaseLanguage
- dimsToGenerateString() - Method in class sc.lang.java.NewExpression
- DirectoryFilter() - Constructor for class sc.layer.LayerUtil.DirectoryFilter
- disableAutoGC - Variable in class sc.layer.Options
-
By default StrataCode will use System.gc() at intervals it thinks are great times to clean up unless this option is disabled
- disableCommandLineErrors - Variable in class sc.layer.Options
- disableContextClassLoader - Variable in class sc.layer.Options
-
By default StrataCode sets the Thread's contextClassLoader automatically unless this option is set to true.
- disabled - Variable in class sc.layer.Layer
-
Set to true when this layer should not be started for whatever reason.
- disabled() - Method in annotation type sc.obj.Component
- disabled() - Method in annotation type sc.obj.MainSettings
-
Set this to true to turn off automatic running of a main in a subsequent layer
- Disabled - sc.lang.html.CacheMode
- Disabled - sc.lang.java.Statement.RuntimeStatus
- Disabled - sc.layer.IFileProcessor.FileEnabledState
- Disabled - sc.layer.Layer.LayerEnabledState
- Disabled - sc.obj.SyncMode
-
Sync mode is off for this type or property
- Disabled - sc.sync.SyncManager.SyncState
-
Syncing is disabled.
- disableDefaultLayeredSystem - Static variable in class sc.layer.LayeredSystem
- disabledLayers - Variable in class sc.layer.LayeredSystem
- disabledRuntimes - Variable in class sc.layer.LayeredSystem
-
A user configurable list of runtime names which are ignored
- disabledRuntimes - Variable in class sc.layer.Options
- disableExtendedErrors() - Method in class sc.parser.ChainedResultSequence
-
In partial values mode, if we get an error on slot 1, that's a match of slot 0 so even if there's a way to extend the error, do not do so
- disableExtendedErrors() - Method in class sc.parser.Sequence
- disableLayer() - Method in class sc.layer.Layer
- disableLayer(Layer) - Method in class sc.layer.LayeredSystem
-
Moves the layer into the list of disabled layers.
- disableModules - Variable in class sc.lang.js.JSRuntimeProcessor
-
Set this option to true to generate one big file from your entry points that includes only the classes you use.
- disableProcessing - Variable in class sc.layer.LayerFileComponent
-
If true, this processor disables processing of this file type (i.e.
- disableRefresh - Variable in class sc.lang.StatementProcessor
- disableTagMode - Variable in class sc.parser.NestedParselet
- disableTypeErrors - Variable in class sc.lang.java.JavaModel
- dispatchEvents(Object) - Method in class sc.bind.BindingContext
-
Called when we want to dispatch some of the pending events We go through and pull out the events which match the sync flag.
- displayError(String...) - Method in class sc.lang.html.Element
- displayError(String...) - Method in class sc.lang.html.Node
- displayError(String...) - Method in class sc.lang.java.AbstractErrorNode
- displayError(String...) - Method in class sc.lang.java.ClassType
- displayError(String...) - Method in class sc.lang.java.ErrorSemanticNode
- displayError(String...) - Method in class sc.lang.java.JavaSemanticNode
-
Used for errors that should always be displayed
- displayError(String...) - Method in class sc.lang.java.Statement
- displayFormattedError(String) - Method in class sc.lang.java.JavaSemanticNode
- displayFormattedError(String) - Method in class sc.lang.java.Statement
- displayName() - Method in annotation type sc.obj.EditorSettings
-
A substitute for the object/property name
- displayNameProperty() - Method in annotation type sc.obj.EditorSettings
-
Name of the property to use for the display name for an instance of this type
- displayRangeError(int, int, boolean, String...) - Method in class sc.lang.java.Statement
- displayTypeError(String...) - Method in class sc.lang.html.Element
- displayTypeError(String...) - Method in class sc.lang.html.Node
- displayTypeError(String...) - Method in class sc.lang.java.AbstractErrorNode
- displayTypeError(String...) - Method in class sc.lang.java.ClassType
- displayTypeError(String...) - Method in class sc.lang.java.ErrorSemanticNode
- displayTypeError(String...) - Method in class sc.lang.java.JavaModel
- displayTypeError(String...) - Method in class sc.lang.java.JavaSemanticNode
-
Used for errors involving type resolution.
- displayTypeError(String...) - Method in class sc.lang.java.Statement
- displayVerboseWarning(String...) - Method in class sc.lang.java.JavaSemanticNode
- displayWarning(String...) - Method in class sc.lang.java.JavaSemanticNode
- dispose(Object) - Static method in class sc.dyn.DynUtil
- dispose(Object) - Method in interface sc.dyn.IDynamicSystem
- dispose(Object) - Method in class sc.layer.LayeredSystem
-
Called to remove the object from the dynamic type system.
- dispose(Object, boolean) - Static method in class sc.dyn.DynUtil
-
Called to remove the object from the dynamic type system.
- disposeContext() - Method in class sc.sync.SyncManager.SyncContext
- disposeInstances() - Method in class sc.lang.java.JavaModel
-
Find all instances for all types in this model and dispose of them
- disposeLater(Object, boolean) - Static method in class sc.dyn.DynUtil
- Div - Class in sc.lang.html
- Div() - Constructor for class sc.lang.html.Div
- Div(Element, String, Object, int) - Constructor for class sc.lang.html.Div
- Div(TypeDeclaration) - Constructor for class sc.lang.html.Div
- Div(TypeDeclaration, Element, String, Object, int) - Constructor for class sc.lang.html.Div
- DIVIDE - sc.type.InverseOp
- DO_LATER - Static variable in class sc.bind.Bind
-
These are option flags you can combine in the flags argument to various calls to create bindings.
- doAddFieldToInstances(VariableDefinition, ExecutionContext) - Method in class sc.lang.java.BodyTypeDeclaration
- doAddLayers() - Method in class sc.lang.AddLayerWizard
- doCastOnConvert(Expression) - Method in class sc.lang.java.IdentifierExpression
- docTypeName - Variable in class sc.lang.html.ControlTag
- docTypeValue - Variable in class sc.lang.html.ControlTag
- document - Variable in class sc.lang.html.Window
- Document - Class in sc.lang.html
-
A Java + server class that represents the browser's 'document'.
- Document() - Constructor for class sc.lang.html.Document
- documentTag - Variable in class sc.lang.html.Window
- doDelete(TableDescriptor) - Method in class sc.db.TxOperation
- doFetchLater() - Method in class sc.db.DBTransaction
- doForward() - Method in enum sc.bind.BindingDirection
- doInsert(TableDescriptor) - Method in class sc.db.TxOperation
-
Used by both TxInsert and TxUpdate
- doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.AbstractRepositoryManager
- doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.GitRepositoryManager
- doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.mvn.MvnRepositoryManager
- doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.ScpRepositoryManager
- doInstall(RepositorySource, DependencyContext, DependencyCollection) - Method in class sc.repos.URLRepositoryManager
- doLater() - Method in annotation type sc.bind.Bindable
-
Set to true to run this binding in a doLater
- dollarStringBody - Variable in class sc.lang.SQLLanguage
- dollarStringLiteral - Variable in class sc.lang.SQLLanguage
- dollarTagId - Variable in class sc.lang.SQLLanguage
- domain - Variable in class sc.lang.html.WebCookie
- doMultiDelete(TableDescriptor, List<IDBObject>, boolean, boolean) - Method in class sc.db.TxOperation
- doMultiInsert(TableDescriptor, List<IDBObject>, boolean, boolean) - Method in class sc.db.TxOperation
-
Called with the useCurrent flag set to true to insert parentInst's current multi-valued property value, or for incremental updates, the propList parameter specifies the list of values to insert
- doOutputAll - Static variable in class sc.lang.html.Element
- doOutputBody - Static variable in class sc.lang.html.Element
- doOutputEnd - Static variable in class sc.lang.html.Element
- doOutputStart - Static variable in class sc.lang.html.Element
- doProcessStatement(Object, String) - Method in class sc.lang.AbstractInterpreter
- doRemoveLayers() - Method in class sc.layer.LayeredSystem
- doReverse() - Method in enum sc.bind.BindingDirection
- doStartup - Variable in class sc.layer.InitTypeInfo
- doStatic() - Method in enum sc.lang.java.InitStatementsMode
- Double - sc.db.DBColumnType
- Double - sc.type.Type
- doublePropertyValue(IDynObject, String) - Static method in class sc.dyn.DynUtil
- doubleValue - Variable in class sc.lang.java.FloatLiteral
- doubleValue(Object) - Static method in class sc.dyn.DynUtil
- DoubleZero - Static variable in enum sc.type.Type
- doUpdate(TableDescriptor) - Method in class sc.db.TxUpdate
- down() - Method in class sc.lang.AbstractInterpreter
-
Move down the layer stack
- DUMMY_LENGTH_FIELD - Static variable in class sc.type.ArrayLengthBeanMapper
- DummyArrayClass() - Constructor for class sc.lang.java.ArrayTypeDeclaration.DummyArrayClass
- dump() - Method in class sc.sync.SyncLayer
- dump() - Static method in class sc.util.PerfMon
-
Dump out the currently collected statistics
- dump(int, int) - Method in class sc.parser.GenFileLineIndex
- dumpCacheStats() - Method in class sc.layer.LayeredSystem
- dumpCacheStats() - Method in class sc.layer.LayerListTypeIndex
- dumpCacheStats() - Method in class sc.layer.SysTypeIndex
- dumpCacheSummary(StringBuilder, boolean) - Method in class sc.layer.LayeredSystem
- dumpContextTree() - Method in class sc.repos.DependencyContext
- dumpLayerListStats(String, List<Layer>) - Static method in class sc.layer.LayerUtil
- dumpModelIndexStats(Map<String, ILanguageModel>) - Static method in class sc.layer.LayerUtil
- dumpModelIndexSummary(Map<String, ILanguageModel>) - Static method in class sc.layer.LayerUtil
- dumpStack() - Static method in class sc.util.PerfMon
- DYN_BUILD_DIRECTORY - Static variable in interface sc.layer.LayerConstants
- DYN_TYPE_INDEX_FILE - Static variable in interface sc.layer.LayerConstants
- dynAbstract() - Method in annotation type sc.obj.TypeSettings
-
Set to true for a class which should not be instantiated by itself, but does not have the abstract keyword because it's used in as a base-class for a dynamic type (e.g.
- dynamic - Variable in class sc.layer.Layer
-
Is this a compiled or a dynamic layer
- DYNAMIC_LOOKUP_POSITION - Static variable in interface sc.type.IBeanMapper
-
Properties defined on an interface need to do a dynamic lookup to retrieve the position.
- dynamicLayers - Variable in class sc.layer.Options
- dynamicNew - Variable in class sc.lang.java.BodyTypeDeclaration
-
If we only set properties in a dynamic type which extends a compiled type, we mark the type as "dynamicNew" - no stub is created.
- DynamicRuntime - sc.layer.RuntimeModuleType
- dynamicSystem - Static variable in class sc.dyn.DynUtil
- dynamicSystem - Static variable in class sc.dyn.RDynUtil
- dynamicType - Variable in class sc.lang.java.BodyTypeDeclaration
-
Set to true for types which are modified dynamically.
- dynamicType - Variable in class sc.lang.java.MethodDefinition
- dynamicType - Variable in class sc.lang.template.Template
- DynBeanIndexMapper - Class in sc.lang.java
- DynBeanIndexMapper() - Constructor for class sc.lang.java.DynBeanIndexMapper
- DynBeanIndexMapper(IBeanMapper) - Constructor for class sc.lang.java.DynBeanIndexMapper
- DynBeanMapper - Class in sc.lang.java
-
This gets created for any property which is implemented by a dynamic field or dynamic get/set methods
- DynBeanMapper() - Constructor for class sc.lang.java.DynBeanMapper
- DynBeanMapper(Object, Object, Object) - Constructor for class sc.lang.java.DynBeanMapper
- DynBeanMapper(BodyTypeDeclaration) - Constructor for class sc.lang.java.DynBeanMapper
-
Used for creating a dynamic object property
- DynBeanMapper(IBeanMapper) - Constructor for class sc.lang.java.DynBeanMapper
- dynChildManager() - Method in annotation type sc.obj.CompilerSettings
-
Class implementing IDynChildManager, used to implement obj children on dynamic types
- dynColumn - Variable in class sc.db.DBPropertyDescriptor
-
Set to true for properties to be stored in a single JSON column - not part of the normalized schema for the type
- dynColumn() - Method in annotation type sc.db.DBPropertySettings
-
Set to true for properties to be stored in a JSON object stored in the db_dyn_props column
- DynConstructor() - Constructor for class sc.lang.java.DynStubParameters.DynConstructor
- DynEnumConstant - Class in sc.lang
- DynEnumConstant(BodyTypeDeclaration) - Constructor for class sc.lang.DynEnumConstant
- DynInnerConstructor() - Constructor for class sc.lang.java.DynStubParameters.DynInnerConstructor
- dynInvokeMethods - Variable in class sc.lang.java.BodyTypeDeclaration
-
List of property names marked @Constant but which can't be annotated directly cause there's no generated getX, setX, or field.
- DynMethod() - Constructor for class sc.lang.java.DynStubParameters.DynMethod
- DynMethod(Object, int, boolean) - Constructor for class sc.lang.java.DynStubParameters.DynMethod
- dynMethods - Variable in class sc.layer.ReverseDependencies
-
Stores the list of methods which need to be available to the dynamic runtime.
- dynObj - Variable in class sc.lang.html.Node
- DynObject - Class in sc.lang
-
Used for dynamic types which do not extend either a compiled type, or type which is already an IDynObject
- DynObject(BodyTypeDeclaration) - Constructor for class sc.lang.DynObject
- dynObjectSignature - Static variable in class sc.lang.java.BodyTypeDeclaration
- dynObjManager() - Method in annotation type sc.obj.CompilerSettings
-
Class implementing IDynObjManager - used to define how objects are constructed
- DynParam(Object, String) - Constructor for class sc.lang.java.DynStubParameters.DynParam
- DynProp(Object, int) - Constructor for class sc.lang.java.DynStubParameters.DynProp
- DynRemoteMethod - Class in sc.dyn
-
A descriptor used as a placeholder for a remote method.
- DynRemoteMethod() - Constructor for class sc.dyn.DynRemoteMethod
- DynStubParameters - Class in sc.lang.java
- DynStubParameters(LayeredSystem, Layer, Object) - Constructor for class sc.lang.java.DynStubParameters
- DynStubParameters(LayeredSystem, Layer, Object, boolean) - Constructor for class sc.lang.java.DynStubParameters
- DynStubParameters(LayeredSystem, Layer, Object, ReverseDependencies) - Constructor for class sc.lang.java.DynStubParameters
- DynStubParameters.DynConstructor - Class in sc.lang.java
- DynStubParameters.DynInnerConstructor - Class in sc.lang.java
- DynStubParameters.DynMethod - Class in sc.lang.java
- DynStubParameters.DynParam - Class in sc.lang.java
- DynStubParameters.DynProp - Class in sc.lang.java
- DynType - Class in sc.type
- DynType(String, DynType, int, int) - Constructor for class sc.type.DynType
- DynType(DynType, int, int) - Constructor for class sc.type.DynType
- dynTypeIndex - Variable in class sc.layer.Layer
-
Caches the typeNames of all dynamic types built in this build layer (if any)
- DynUtil - Class in sc.dyn
-
Static utility methods used by runtime sc applications.
- dynUtilClass - Variable in class sc.lang.java.PropertyDefinitionParameters
E
- eagerJoinForTypeId(SelectTableDesc) - Method in class sc.db.DBPropertyDescriptor
- echoInput - Variable in class sc.lang.AbstractInterpreter
- edit - Variable in class sc.lang.EditorContext
-
Global flag set to true when this context should interpret property changes as editing the types, rather than just editing the instances or current instance
- edit() - Method in class sc.lang.AbstractInterpreter
- editCurrentModel(boolean, boolean) - Method in class sc.lang.ModelEditorLauncher
- editEditor - Variable in class sc.layer.Options
- EditorContext - Class in sc.lang
- EditorContext(LayeredSystem) - Constructor for class sc.lang.EditorContext
- EditorCreate - Annotation Type in sc.obj
-
Set on a type, constructor or method to mark it as available to the management UI for creating instances of this type.
- EditorSettings - Annotation Type in sc.obj
-
Set on types, get/set methods, or fields to store meta-data indicating general properties about how an editor should operate on the properties, or objects in a model.
- editorType() - Method in annotation type sc.obj.EditorSettings
-
The name of a type to specialize the selection of the editor
- element - Variable in class sc.lang.java.TypeDeclaration
-
When this type is created from an HTML element, this stores a reference to that element
- Element<RE> - Class in sc.lang.html
-
This class, along with HTMLElement, serve as the server-side implementations for tags in the system.
- Element() - Constructor for class sc.lang.html.Element
- Element(Element, String, Object, int) - Constructor for class sc.lang.html.Element
- Element(TypeDeclaration) - Constructor for class sc.lang.html.Element
- Element(TypeDeclaration, Element, String, Object, int) - Constructor for class sc.lang.html.Element
- elementName(Object) - Static method in class sc.lang.java.ModelUtil
- elementToString(Object, boolean) - Static method in class sc.lang.java.ModelUtil
- elementTypeMatches(Object) - Method in class sc.parser.OrderedChoice
-
Returns true if this parselet could have produced the given semanticValue.
- elementTypeMatches(Object) - Method in class sc.parser.Parselet
- elementTypeMatches(Object) - Method in class sc.parser.Sequence
-
When we are trying to determine if a given node is produced by a given parselet, we use this method.
- elementValue - Variable in class sc.lang.java.Annotation
- elementValue - Variable in class sc.lang.java.AnnotationValue
- elementValueString(Object) - Static method in class sc.lang.java.ModelUtil
- elementWithTypeToString(Object, boolean) - Static method in class sc.lang.java.ModelUtil
- elemValToPrimitiveValue(Object) - Static method in class sc.lang.java.AnnotationValue
- ellipsis(String, int, boolean) - Static method in class sc.util.StringUtil
-
Truncates the text String, adding ellipsis ("...") at the end.
- EMPTY_ARRAY - Static variable in class sc.type.TypeUtil
- EMPTY_COMPILER_SETTINGS - Static variable in class sc.lang.java.BodyTypeDeclaration
- EMPTY_ITERATOR - Static variable in class sc.util.EmptyIterator
- EMPTY_STRING - Static variable in class sc.parser.PString
- EMPTY_STRING_ARRAY - Static variable in class sc.util.StringUtil
- EMPTY_STRING_LIST - Static variable in class sc.util.StringUtil
- EmptyIterator<E> - Class in sc.util
- EmptyIterator() - Constructor for class sc.util.EmptyIterator
- EmptyStatement - Class in sc.lang.java
-
Marker class used for ; in EnumDeclaration to separate constanats from definitions
- EmptyStatement() - Constructor for class sc.lang.java.EmptyStatement
- emptyString(String) - Static method in class sc.lang.java.AbstractTemplateParameters
- emptyValue(GenerateContext, Object) - Method in class sc.parser.NestedParselet
-
Determines if there is any semantic information left in the value supplied as determined by the parselet.
- emptyValue(GenerateContext, Object) - Method in class sc.parser.OrderedChoice
- emptyValue(GenerateContext, Object) - Method in class sc.parser.Parselet
-
The empty value for a base parselet is determined if we have an empty string, an empty list, or a "false" boolean.
- ENABLE_STATS - Static variable in class sc.parser.Parser
- enableBatchMode - Variable in class sc.lang.AbstractInterpreter
-
Set enableBatchMode = true to prevent releasing locks in between commands.
- enabled - Static variable in class sc.util.PerfMon
- Enabled - sc.lang.html.CacheMode
- Enabled - sc.lang.java.Statement.RuntimeStatus
- Enabled - sc.layer.IFileProcessor.FileEnabledState
- Enabled - sc.layer.Layer.LayerEnabledState
- Enabled - sc.obj.SyncMode
-
Sync mode is on for this type or property
- enabledFor(Layer) - Method in interface sc.layer.IFileProcessor
-
Is this file processor enabled for src files in the layer specified
- enabledFor(Layer) - Method in class sc.layer.LayerFileProcessor
- enabledFor(Layer) - Method in class sc.parser.Language
- enabledForPath(String, Layer, boolean, boolean) - Method in interface sc.layer.IFileProcessor
-
Some file processors are registered for a specific pathname (e.g.
- enabledForPath(String, Layer, boolean, boolean) - Method in class sc.layer.LayerFileComponent
- enabledForPath(String, Layer, boolean, boolean) - Method in class sc.layer.LayerFileProcessor
- enabledForPath(String, Layer, boolean, boolean) - Method in class sc.parser.Language
- enableExtensions() - Method in class sc.lang.java.JavaModel
-
Overridden in SCModel to true
- enableLiveDynTypes() - Method in class sc.db.DBTypeDescriptor
- enableNeedsCompiledClass() - Method in class sc.lang.java.BodyTypeDeclaration
- enablePartialValues - Variable in class sc.parser.Parser
- enableRemoteMethods - Variable in class sc.layer.LayeredSystem
-
When processing more than one runtime, should the remote runtime be able to resolve methods against this system? Typically true for servers, false for browsers.
- enableRepeatSync() - Method in class sc.lang.html.Element
- enableSpacing - Variable in class sc.parser.NestedParselet
- enableTagMode - Variable in class sc.parser.NestedParselet
- enclosingOuterTypeName - Variable in class sc.lang.java.PropertyDefinitionParameters
- enclosingTypeName - Variable in class sc.lang.java.PropertyDefinitionParameters
- enclosingTypeName - Variable in class sc.lang.java.VariableDefinition
- enclType - Variable in class sc.lang.html.BaseURLParamProperty
- end(String) - Static method in class sc.util.PerfMon
- END_DELIMITER - Static variable in class sc.lang.TemplateLanguage
- END_HTML_COMMENT - Static variable in class sc.lang.TemplateLanguage
- endDeclDelimiter - Variable in class sc.lang.TemplateLanguage
- endDelimiter - Variable in class sc.lang.TemplateLanguage
- endDollar - Variable in class sc.lang.SQLLanguage
- endExpDelimiter - Variable in class sc.lang.TemplateLanguage
- endGlueDelimiter - Variable in class sc.lang.TemplateLanguage
- endHtmlComment - Variable in class sc.lang.TemplateLanguage
- endImportDelimiter - Variable in class sc.lang.TemplateLanguage
- endIndex - Variable in class sc.lang.ModelError
- endIndex - Variable in class sc.parser.ParseError
- endIx - Variable in class sc.parser.ParseRange
- endLine - Variable in class sc.parser.FileRangeRef
- endProcess() - Method in class sc.layer.AsyncProcessHandle
- endPropMessage() - Static method in class sc.bind.Bind
- endStatement - Variable in class sc.lang.JavaLanguage
- endSync() - Static method in class sc.sync.SyncManager
- endTagChar - Variable in class sc.lang.HTMLLanguage
- ensureEmptyStatement() - Method in class sc.lang.java.EnumDeclaration
- ensureInitialized(boolean) - Method in class sc.layer.Layer
- ensureLocked() - Method in class sc.layer.LayeredSystem
- ensureProcessed(boolean) - Method in class sc.layer.Layer
- ensureStarted(boolean) - Method in class sc.layer.Layer
- ensureStarted(Object, boolean) - Static method in class sc.lang.java.ModelUtil
- ensureTypeInfoInited() - Method in class sc.lang.java.BodyTypeDeclaration
- ensureTypeInfoInited() - Method in class sc.lang.java.TypeDeclaration
- ensureValidated() - Method in class sc.lang.SemanticNode
- ensureValidated(boolean) - Method in class sc.layer.Layer
- EntireFile - sc.lang.CompletionTypes
- Entry() - Constructor for class sc.parser.FormatContext.Entry
- entrySet() - Method in class sc.util.WeakIdentityHashMap
- Enum - sc.lang.java.JavaSemanticNode.MemberType
- ENUM - sc.lang.java.DeclarationType
- enumBodyDeclaration - Variable in class sc.lang.JavaLanguage
- enumClass - Variable in class sc.lang.java.EnumDeclaration
-
For some purposes, like JS we need to convert this to a class.
- EnumConstant - Class in sc.lang.java
- EnumConstant() - Constructor for class sc.lang.java.EnumConstant
- ENUMCONSTANT - sc.lang.java.DeclarationType
- enumConstants - Variable in class sc.db.DBEnumDescriptor
- EnumDB - sc.db.DBColumnType
- enumDeclaration - Variable in class sc.lang.JavaLanguage
- EnumDeclaration - Class in sc.lang.java
- EnumDeclaration() - Constructor for class sc.lang.java.EnumDeclaration
- EnumDeclaration.DUMMY - Enum in sc.lang.java
- EnumDeclaration.ValueOfMethodDefinition - Class in sc.lang.java
- EnumDeclaration.ValuesMethodDefinition - Class in sc.lang.java
- Enumerated - Annotation Type in sc.obj
-
You can use this annotation on a class to give it enum-like behavior.
- EnumInt - sc.db.DBColumnType
- EnumName - sc.lang.java.IdentifierExpression.IdentifierType
- EnumOnlySet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
- eof - Variable in class sc.parser.ParseError
- eof - Variable in class sc.parser.Parser
- EOF - Static variable in interface sc.parser.IParserConstants
-
Arg to the Symbol constructor for representing EOF
- EOF - Static variable in class sc.parser.Symbol
- EOLComment - Class in sc.lang.java
- EOLComment - Variable in class sc.lang.BaseLanguage
- EOLComment() - Constructor for class sc.lang.java.EOLComment
- eq(String, Object) - Static method in class sc.db.Query
- eqs(CharSequence, CharSequence) - Static method in class sc.sync.JSONParser
- equalArrays(Object[], Object[]) - Static method in class sc.dyn.DynUtil
- equalObjects(Object, Object) - Method in class sc.bind.AbstractMethodBinding
- equalObjects(Object, Object) - Static method in class sc.dyn.DynUtil
- equalPropertySelectors(Object, Object) - Static method in class sc.type.TypeUtil
- equalProps(Object, Object) - Static method in class sc.bind.PBindUtil
- equalProps(DBObject) - Method in class sc.db.DBObject
- equals(Object) - Method in class sc.bind.Bind.BindFrame
- equals(Object) - Method in class sc.db.MultiColIdentity
- equals(Object) - Method in class sc.js.ServerTag
- equals(Object) - Method in class sc.js.URLPath
- equals(Object) - Method in class sc.lang.html.Element
- equals(Object) - Method in class sc.lang.InstanceWrapper
- equals(Object) - Method in class sc.lang.java.CycleInfo.ThisContext
- equals(Object) - Method in class sc.lang.java.ExtendsType.WildcardTypeDeclaration
- equals(Object) - Method in class sc.lang.java.ParamTypeDeclaration
- equals(Object) - Method in class sc.lang.java.ParamTypedMember
- equals(Object) - Method in class sc.lang.java.TypeParamKey
- equals(Object) - Method in class sc.lang.java.WrappedTypeDeclaration
- equals(Object) - Method in class sc.lang.js.JSRuntimeProcessor.JSFileEntry
- equals(Object) - Method in class sc.lang.SemanticNode
- equals(Object) - Method in class sc.layer.BuildInfo.ExternalDynType
- equals(Object) - Method in class sc.layer.BuildInfo.MainMethod
- equals(Object) - Method in class sc.layer.BuildInfo.ModelJar
- equals(Object) - Method in class sc.layer.BuildInfo.TestInstance
- equals(Object) - Method in class sc.layer.LayerTypeIndex
- equals(Object) - Method in class sc.layer.MethodKey
- equals(Object) - Method in class sc.layer.ProcessDefinition
- equals(Object) - Method in class sc.layer.SrcEntry
- equals(Object) - Method in class sc.layer.TypeGroupMember
- equals(Object) - Method in class sc.layer.TypeIndexEntry
- equals(Object) - Method in class sc.layer.VMParameter
- equals(Object) - Method in class sc.parser.AbstractParseNode
- equals(Object) - Method in class sc.parser.AbstractString
- equals(Object) - Method in class sc.parser.ErrorParseNode
- equals(Object) - Method in class sc.parser.ParentParseNode
- equals(Object) - Method in class sc.parser.ParseNode
- equals(Object) - Method in class sc.repos.mvn.MvnDescriptor
- equals(Object) - Method in class sc.repos.PackageDependency
- equals(Object) - Method in class sc.repos.RepositoryPackage
- equals(Object) - Method in class sc.repos.RepositorySource
- equals(Object) - Method in class sc.sync.SyncLayer.SyncChange
- equals(Object) - Method in class sc.sync.SyncLayer.SyncClearResetState
- equals(Object) - Method in class sc.sync.SyncLayer.SyncFetchProperty
- equals(Object) - Method in class sc.sync.SyncLayer.SyncMethodCall
- equals(Object) - Method in class sc.sync.SyncLayer.SyncMethodResult
- equals(Object) - Method in class sc.sync.SyncLayer.SyncNameChange
- equals(Object) - Method in class sc.sync.SyncLayer.SyncNewObj
- equals(Object) - Method in class sc.sync.SyncProperties
- equals(Object) - Method in class sc.sync.SyncPropOptions
- equals(Object) - Method in class sc.type.AbstractBeanMapper
-
Compares same property defined in different types in the same type hierarchy as equal.
- equals(Object) - Method in class sc.type.ArrayLengthBeanMapper
- equals(Object) - Method in class sc.util.IdentityWrapper
- equals(Object) - Method in class sc.util.WeakIdentityHashMap
- equals(String) - Method in class sc.layer.DefaultRuntimeProcessor
- Equals - sc.db.QCompare
- equalSemanticValues(Object, Object) - Static method in class sc.parser.ParseUtil
-
Handles the case where there is a primitive boolean property.
- equalSign - Variable in class sc.lang.BaseLanguage
- equalsIgnoreCase(CharSequence) - Method in class sc.parser.AbstractString
- equalStrings(String, String) - Static method in class sc.util.StringUtil
- equalTypes(JavaType) - Method in class sc.lang.java.BoundType
- equalTypes(JavaType) - Method in class sc.lang.java.ClassType
- equalTypes(JavaType) - Method in class sc.lang.java.ExtendsType
- equalTypes(JavaType) - Method in class sc.lang.java.JavaType
- equalTypes(JavaType) - Method in class sc.lang.java.PrimitiveType
- equalValues(int, Object) - Method in class sc.bind.ArrayElementBinding
- equalValues(int, Object) - Method in class sc.bind.VariableBinding
- err - Variable in class sc.util.MessageHandler
- error - Variable in class sc.lang.ModelError
- error(int, Object) - Method in class sc.bind.MethodBinding
- error(int, Object) - Method in class sc.sync.SyncDestination.SyncListener
- error(int, Object) - Method in interface sc.type.IResponseListener
- error(CharSequence...) - Static method in class sc.db.DBUtil
- error(CharSequence...) - Method in class sc.layer.LayeredSystem
- error(String) - Method in class sc.repos.AbstractRepositoryManager
- error(String...) - Method in class sc.layer.Layer
- error(Parselet, GenerateError, Object, int) - Method in class sc.parser.GenerateContext
- error(IMessageHandler, CharSequence...) - Static method in class sc.util.MessageHandler
- Error - sc.layer.LayeredSystem.GenerateCodeStatus
- Error - sc.util.MessageType
- errorArgs - Variable in class sc.lang.html.Node
- errorArgs - Variable in class sc.lang.java.AbstractErrorNode
- errorArgs - Variable in class sc.lang.java.Statement
- errorArgs - Variable in class sc.parser.ParseError
- errorCode - Variable in class sc.dyn.RemoteResult
- errorCode - Variable in class sc.parser.ParseError
- errorMessage - Variable in class sc.sync.SyncResult
- errorMessages - Variable in class sc.lang.java.JavaModel
- errorModels - Variable in class sc.lang.ClientEditorContext
- ErrorParseNode - Class in sc.parser
-
Represents an error in the parse-node tree that was parsed.
- ErrorParseNode(ParseError, String) - Constructor for class sc.parser.ErrorParseNode
- ErrorRangeInfo(int, int, boolean) - Constructor for class sc.lang.java.Statement.ErrorRangeInfo
- errors - Variable in class sc.parser.GenerateContext
- ErrorSemanticNode - Class in sc.lang.java
- ErrorSemanticNode() - Constructor for class sc.lang.java.ErrorSemanticNode
- errorsStarting - Variable in class sc.layer.Layer
- errorsToString(LinkedHashSet<String>) - Static method in class sc.layer.LayerUtil
- errorString() - Method in class sc.parser.ParseError
- errorStringWithLineNumbers(File) - Method in class sc.parser.ParseError
- errorStringWithLineNumbers(String) - Method in class sc.parser.ParseError
- escapeBodyMethod() - Method in class sc.lang.HTMLLanguage
-
This method in the Element class is used to escape the body so no HTML characters leak out from the application
- escapeBodyMethod() - Method in interface sc.lang.template.ITemplateProcessor
-
If you need to escape the body content in your template language, for example to escape HTML this provides the name of the escape method
- escapeBodyMethod() - Method in class sc.lang.TemplateLanguage
- escapeBodyMethod() - Method in class sc.lang.TemplateLanguage.TemplateResultProcessor
-
By default, template languages do not escape the body.
- escapedSingleQuoteString - Variable in class sc.lang.BaseLanguage
- escapedString - Variable in class sc.lang.BaseLanguage
- escapedStringBody - Variable in class sc.lang.BaseLanguage
- escapedStringLiteral - Variable in class sc.lang.SQLLanguage
- escapeHTML(CharSequence, boolean) - Static method in class sc.util.StringUtil
- escapeIdentifierString(String) - Static method in class sc.type.CTypeUtil
- escapeJavaString(String, char, boolean) - Static method in class sc.type.CTypeUtil
- escapeObject(Object) - Static method in class sc.parser.ParseUtil
- escapeQuotes(CharSequence, boolean) - Static method in class sc.util.StringUtil
- escapeString(String) - Static method in class sc.parser.ParseUtil
- escapeString(IString) - Static method in class sc.parser.ParseUtil
- escapeURLString(String) - Static method in class sc.type.CTypeUtil
- escAtt(CharSequence, boolean) - Static method in class sc.lang.html.Element
- escBody(Object) - Static method in class sc.lang.html.Element
- eval(Class, ExecutionContext) - Method in class sc.lang.java.AbstractLiteral
- eval(Class, ExecutionContext) - Method in class sc.lang.java.ArithmeticExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.ArrayElementExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.ArrayInitializer
- eval(Class, ExecutionContext) - Method in class sc.lang.java.AssignmentExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.BaseLambdaExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.BinaryExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.CastExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.ClassValueExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.ConditionalExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.FloatLiteral
- eval(Class, ExecutionContext) - Method in class sc.lang.java.IdentifierExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.InstanceOfExpression
- eval(Class, ExecutionContext) - Method in interface sc.lang.java.IValueNode
- eval(Class, ExecutionContext) - Method in class sc.lang.java.NewExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.NullLiteral
- eval(Class, ExecutionContext) - Method in class sc.lang.java.ParenExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.QuestionMarkExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.SelectorExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.java.UnaryExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.js.JSFunctionDeclaration
- eval(Class, ExecutionContext) - Method in class sc.lang.template.GlueExpression
- eval(Class, ExecutionContext) - Method in class sc.lang.template.Template
-
Overrides the value node eval method where expectedType should be String.class.
- eval(ExecutionContext) - Method in class sc.lang.java.ThrowStatement
- evalArithmetic(String, Object, Object) - Method in enum sc.type.Type
- evalArithmeticExpression(String, Class, Object, Object) - Static method in class sc.dyn.DynUtil
- evalBinding(Class, ExecutionContext) - Method in class sc.lang.java.Expression
- evalBinding(Class, ExecutionContext) - Method in class sc.lang.java.ParenExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.AbstractLiteral
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.ArrayElementExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.ArrayInitializer
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.AssignmentExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.BinaryExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.CastExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.ClassValueExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.Expression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.IdentifierExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.NewExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.ParenExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.QuestionMarkExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.SelectorExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.TwoOperatorExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.java.UnaryExpression
- evalBindingArgs(List<Object>, boolean, Class, ExecutionContext) - Method in class sc.lang.template.GlueExpression
- evalBindingParameters(Class, ExecutionContext, Expression...) - Method in class sc.lang.java.Expression
- evalBindingParametersWithThis(Object, Class, ExecutionContext, Expression...) - Method in class sc.lang.java.Expression
- evalBlockStatement(BlockStatement, ExecutionContext) - Method in class sc.lang.java.BodyTypeDeclaration
- evalCast(Class, Object) - Static method in class sc.dyn.DynUtil
- evalCast(Class, Object) - Method in enum sc.type.Type
-
Takes the class used to get this type as the first argument and implements the cast operator on the value
- evalCast(Object, Object) - Static method in class sc.dyn.DynUtil
- evalCast(Object, Object) - Method in interface sc.dyn.IDynamicSystem
- evalCast(Object, Object) - Static method in class sc.lang.java.ModelUtil
- evalCast(Object, Object) - Method in class sc.layer.LayeredSystem
- evalConditional(String, Object, Object) - Method in enum sc.type.Type
- evalConditionalExpression(String, Object, Object) - Static method in class sc.dyn.DynUtil
- evalDimObj(Object, ExecutionContext) - Method in class sc.lang.java.ArrayElementExpression
- evalDouble(Class, ExecutionContext) - Method in class sc.lang.java.AbstractLiteral
- evalDouble(Class, ExecutionContext) - Method in class sc.lang.java.Expression
- evalDouble(Class, ExecutionContext) - Method in class sc.lang.java.FloatLiteral
- evalExpression(Expression, BindingDirection) - Method in enum sc.lang.java.TypeDeclaration.InitStatementMode
- evalInstanceOf(Object, Object, ITypeParamContext) - Static method in class sc.lang.java.ModelUtil
- evalInstanceOfExpression(Object, Class) - Static method in class sc.type.PTypeUtil
- evalInstanceOfExpression(Object, Class) - Static method in class sc.type.TypeUtil
- evalInverseUnaryExpression(String, Class, Object) - Static method in class sc.dyn.DynUtil
- evalLong(Class, ExecutionContext) - Method in class sc.lang.java.AbstractLiteral
- evalLong(Class, ExecutionContext) - Method in class sc.lang.java.CharacterLiteral
- evalLong(Class, ExecutionContext) - Method in class sc.lang.java.Expression
- evalLong(Class, ExecutionContext) - Method in class sc.lang.java.IntegerLiteral
- evalMainTemplate(BodyTypeDeclaration) - Method in class sc.lang.js.JSRuntimeProcessor
- evalParameterForType(Object, Object, String) - Static method in class sc.lang.java.ModelUtil
- evalParameterPosition(Object, Object, String) - Static method in class sc.lang.java.ModelUtil
- evalPreConditional(String, Object) - Method in enum sc.type.Type
-
Use this to avoid evaluating the second arg to an && or || statement if the first one evals to false or true
- evalPreConditionalExpression(String, Object) - Static method in class sc.dyn.DynUtil
- evalPropertyIncr(Object, String, int) - Static method in class sc.dyn.DynUtil
- evalPropertyIncr(Object, IBeanMapper, int) - Static method in class sc.dyn.DynUtil
- evalPropertyIncrOrig(Object, String, int) - Static method in class sc.dyn.DynUtil
- evalPropertyIncrOrig(Object, IBeanMapper, int) - Static method in class sc.dyn.DynUtil
- evalPropertyIncrOrigStatic(Class, String, int) - Static method in class sc.dyn.DynUtil
- evalPropertyIncrOrigStatic(Class, IBeanMapper, int) - Static method in class sc.dyn.DynUtil
- evalPropertyIncrStatic(Class, String, int) - Static method in class sc.dyn.DynUtil
- evalPropertyIncrStatic(Class, IBeanMapper, int) - Static method in class sc.dyn.DynUtil
- evalRemoteExprs(ExecutionContext) - Method in class sc.lang.java.AssignmentExpression
- evalRemoteExprs(ExecutionContext) - Method in class sc.lang.java.Statement
- evalRemoteScript(ScopeContext, String) - Static method in class sc.dyn.DynUtil
-
Executes the supplied java script by making an RPC call targeted towards all clients with the lifecycle identified by ScopeContext
- evalScript(String) - Static method in class sc.dyn.DynUtil
- evalSelector(Object, Class, ExecutionContext, Object) - Method in class sc.lang.java.ArraySelector
- evalSelector(Object, Class, ExecutionContext, Object) - Method in class sc.lang.java.NewSelector
- evalSelector(Object, Class, ExecutionContext, Object) - Method in class sc.lang.java.Selector
- evalSelector(Object, Class, ExecutionContext, Object) - Method in class sc.lang.java.VariableSelector
- evalStatements - Variable in class sc.lang.js.JSTypeParameters
-
Set for evalExpression - the expression itself and the optional currentInstance if we're updating a specific instance
- evalStatements() - Method in enum sc.lang.java.TypeDeclaration.InitStatementMode
- evalTemplate - Variable in class sc.lang.js.JSRuntimeProcessor
- evalTemplate(Object, String, boolean, boolean, Layer) - Static method in class sc.lang.java.TransformUtil
- evalTemplate(Object, String, Class, Layer, boolean) - Method in class sc.layer.LayeredSystem
- evalTemplate(Object, Template) - Static method in class sc.lang.java.TransformUtil
- evalTemplateBindingParameters(Class, ExecutionContext, List<Object>) - Method in class sc.lang.template.GlueExpression
- evalTemplateName - Variable in class sc.lang.js.JSRuntimeProcessor
-
The syncMergeTemplate, updateMergeTemplates and evalTemplates are used when sending incremental changes during the sync process, type update, or eval expression processes (respectively)
- evalTemplateResource(String, Object, ClassLoader) - Static method in class sc.lang.java.TransformUtil
- evalToString - Variable in class sc.lang.TemplateLanguage
-
The Template should implement toString by evaluating itself.
- evalToString() - Method in interface sc.lang.template.ITemplateProcessor
-
Return true if the template should evaluate itself during the toString operator.
- evalToString() - Method in class sc.lang.TemplateLanguage.TemplateResultProcessor
- evalTypeArguments(Object) - Method in class sc.lang.java.NewExpression
- evalUnary(String, Object) - Method in enum sc.type.Type
- evalUnaryExpression(String, Class, Object) - Static method in class sc.dyn.DynUtil
- Event - Class in sc.lang.html
- Event() - Constructor for class sc.lang.html.Event
- eventListener - Variable in class sc.obj.ScopeContext
- eventListenerCtx - Variable in class sc.obj.ScopeDefinition
-
Does this scope receive queued up events for sharing in cross-scope bindings
- eventListenerLock - Variable in class sc.obj.ScopeContext
- eventMask - Variable in class sc.bind.BindingListener
- eventSource - Variable in class sc.js.ServerTag
-
Set to true for server tags which generate events on the client
- exceptionStr - Variable in class sc.dyn.RemoteResult
- excludeCompilePackages - Variable in class sc.lang.js.JSRuntimeProcessor
- excluded - Variable in class sc.lang.java.Statement
-
Has this statement been determined not to be included in this runtime - e.g.
- excluded - Variable in class sc.layer.Layer
-
Set to true for a baseLayer which has been excluded from this runtime
- excluded - Variable in class sc.layer.TypeIndexEntry
- EXCLUDED_SENTINEL - Static variable in class sc.layer.TypeIndexEntry
- excludedFile(String, String) - Method in class sc.layer.Layer
- excludedFile(String, String) - Method in class sc.layer.LayeredSystem
- excludedFiles - Variable in class sc.layer.Layer
-
Set of patterns to ignore in any layer src or class directory, using Java's regex language
- excludedFiles - Variable in class sc.layer.LayeredSystem
-
Set of patterns to ignore any layer src or class directory, using Java's regex language
- excludedPaths - Variable in class sc.layer.Layer
-
Normalized paths relative to the layer directory that are excluded from processing
- excludedPaths - Variable in class sc.layer.LayeredSystem
-
Normalized paths relative to the layer directory that are excluded from processing
- excludedProperty(String) - Method in class sc.type.DynType
- excludedStub - Variable in class sc.lang.java.BodyTypeDeclaration
-
For an excluded type, a framework can designate a 'stub type' to replace an excluded type for a given runtime.
- excludeForProcess(IProcessDefinition) - Method in class sc.layer.Layer
- excludeForRuntime(IRuntimeProcessor) - Method in class sc.layer.Layer
- excludeModules - Variable in class sc.repos.mvn.MvnRepositoryPackage
- excludeProcess(String) - Method in class sc.layer.Layer
- excludeProcesses - Variable in class sc.layer.Layer
- excludeProcesses - Variable in class sc.layer.LayerTypeIndex
- excludeProcesses(String...) - Method in class sc.layer.Layer
- excludeRuntime(String) - Method in class sc.layer.Layer
- excludeRuntime(String) - Method in class sc.layer.LayerFileComponent
- excludeRuntimes - Variable in class sc.layer.Layer
- excludeRuntimes - Variable in class sc.layer.LayerFileComponent
- excludeRuntimes - Variable in class sc.layer.LayerTypeIndex
- excludeRuntimes(String...) - Method in class sc.layer.Layer
- excludesLayer(String) - Method in class sc.layer.LayerOrderIndex
- excludesLayer(String) - Method in class sc.layer.SysTypeIndex
- excludesModule(String) - Method in class sc.repos.mvn.MvnRepositoryPackage
- exclusions - Variable in class sc.repos.mvn.MvnDescriptor
- exec(String) - Method in class sc.lang.AbstractInterpreter
-
Run a system command synchronously - returns the exit status of the command
- exec(String...) - Static method in class sc.util.FileUtil
- exec(String, Map<String, String>, boolean, String...) - Static method in class sc.util.FileUtil
- exec(ExecutionContext) - Method in class sc.lang.java.AbstractBlockStatement
- exec(ExecutionContext) - Method in class sc.lang.java.AssertStatement
- exec(ExecutionContext) - Method in class sc.lang.java.AssignmentExpression
- exec(ExecutionContext) - Method in class sc.lang.java.BreakContinueStatement
- exec(ExecutionContext) - Method in class sc.lang.java.Expression
- exec(ExecutionContext) - Method in class sc.lang.java.FinallyStatement
- exec(ExecutionContext) - Method in class sc.lang.java.ForControlStatement
- exec(ExecutionContext) - Method in class sc.lang.java.ForVarStatement
- exec(ExecutionContext) - Method in class sc.lang.java.IdentifierExpression
- exec(ExecutionContext) - Method in class sc.lang.java.IfStatement
- exec(ExecutionContext) - Method in class sc.lang.java.NewExpression
- exec(ExecutionContext) - Method in class sc.lang.java.ReturnStatement
- exec(ExecutionContext) - Method in class sc.lang.java.Statement
- exec(ExecutionContext) - Method in class sc.lang.java.SwitchStatement
- exec(ExecutionContext) - Method in class sc.lang.java.SynchronizedStatement
- exec(ExecutionContext) - Method in class sc.lang.java.ThrowStatement
- exec(ExecutionContext) - Method in class sc.lang.java.TryStatement
- exec(ExecutionContext) - Method in class sc.lang.java.VariableStatement
- exec(ExecutionContext) - Method in class sc.lang.java.WhileStatement
- exec(ExecutionContext) - Method in class sc.lang.template.GlueExpression
- exec(ExecutionContext) - Method in class sc.lang.template.GlueStatement
- Exec - Annotation Type in sc.obj
- ExecAll - Static variable in class sc.lang.html.Element
- execAsync(ProcessBuilder, String, String, String) - Static method in class sc.layer.LayerUtil
- execAsync(String) - Method in class sc.lang.AbstractInterpreter
-
Run a system command asynchronously.
- execBATTemplate() - Method in annotation type sc.obj.MainSettings
-
When produceBAT is true, you can specify a template name for the bat file.
- ExecBlock() - Constructor for class sc.lang.java.UpdateInstanceInfo.ExecBlock
- execBlockStatement(BlockStatement, ExecutionContext) - Method in class sc.lang.java.BodyTypeDeclaration
- ExecClient - Static variable in class sc.lang.html.Element
- execCmd(String) - Static method in class sc.util.FileUtil
- execCommand(ProcessBuilder, String, String, String) - Static method in class sc.layer.LayerUtil
- execCommand(String, List<String>, String, Map<String, String>, int, boolean, StringBuilder) - Static method in class sc.util.FileUtil
- execCommand(List<String>, String) - Static method in class sc.util.FileUtil
- ExecCommandParameters - Class in sc.lang.java
- ExecCommandParameters() - Constructor for class sc.lang.java.ExecCommandParameters
- execCommands(List<ProcessBuilder>, String, boolean) - Static method in class sc.layer.LayerUtil
- execCommandTemplate() - Method in annotation type sc.obj.MainSettings
-
When produceScript is true use execCommandTemplate to specify the type name of a template file to use for generating the exec script.
- execContext - Variable in class sc.lang.EditorContext
- execDir - Variable in class sc.lang.AbstractInterpreter
-
Directory to run commands - defaults to the current directory
- execFlags - Variable in class sc.lang.html.Element
- execForObj(Object, ExecutionContext) - Method in class sc.lang.java.AbstractBlockStatement
- execForRuntime(LayeredSystem) - Method in class sc.lang.java.AbstractMethodDefinition
- execForRuntime(LayeredSystem) - Method in class sc.lang.java.AssertStatement
- execForRuntime(LayeredSystem) - Method in class sc.lang.java.AssignmentExpression
- execForRuntime(LayeredSystem) - Method in class sc.lang.java.FieldDefinition
- execForRuntime(LayeredSystem) - Method in class sc.lang.java.IdentifierExpression
- execForRuntime(LayeredSystem) - Method in class sc.lang.java.IfStatement
-
First see if the expression part must be run here, then look for a setting on the true and false statements.
- execForRuntime(LayeredSystem) - Method in class sc.lang.java.Statement
-
When choosing in which runtimes to run this statement, returns the member or type of the method or field used in the expression.
- execForRuntime(LayeredSystem, Layer, Object, LayeredSystem) - Static method in class sc.lang.java.ModelUtil
- execJS - Variable in class sc.lang.js.JSRuntimeProcessor.JSTypeInfo
- execLaterJobs() - Static method in class sc.dyn.DynUtil
- execLaterJobs() - Method in class sc.lang.AbstractInterpreter
- execLaterJobs(int, int) - Static method in class sc.dyn.DynUtil
- execLaterJobs(int, int) - Method in interface sc.dyn.IScheduler
- execLaterJobs(int, int) - Method in class sc.lang.AbstractInterpreter
- execMode - Variable in class sc.lang.template.Template
-
When the processTemplate operation is running we override the template's execMode - setting it to "server" to avoid the client-only parts.
- execName - Variable in class sc.layer.BuildInfo.MainMethod
- execName() - Method in annotation type sc.obj.MainSettings
- execOmitObject() - Method in class sc.lang.html.Element
- ExecProcess - Static variable in class sc.lang.html.Element
- ExecResult - Enum in sc.lang.java
- ExecServer - Static variable in class sc.lang.html.Element
- execStatements(ExecutionContext, List<Statement>) - Static method in class sc.lang.java.ModelUtil
- execSys(ExecutionContext) - Method in class sc.lang.java.Statement
- execTagStatements(StringBuilder, ExecutionContext) - Method in class sc.lang.html.Element
- execTemplateDeclarations(StringBuilder, ExecutionContext, List<Object>) - Static method in class sc.lang.java.ModelUtil
- execute(DBTransaction, Object...) - Method in class sc.db.NamedQueryDescriptor
- executeTest(Object) - Method in interface sc.layer.ITestProcessor
- ExecutionContext - Class in sc.lang.java
-
Used for executing dynamic code - holds the virtual machine state which affects code execution: the stack, local variables.
- ExecutionContext() - Constructor for class sc.lang.java.ExecutionContext
- ExecutionContext(INameContext) - Constructor for class sc.lang.java.ExecutionContext
- ExecutionContext(JavaModel) - Constructor for class sc.lang.java.ExecutionContext
- ExistingLayer - sc.lang.CompletionTypes
- exists(String) - Method in class sc.lang.AbstractInterpreter
- exitOnError - Variable in class sc.lang.AbstractInterpreter
- expandToLayer(Layer) - Method in class sc.lang.js.JSRuntimeProcessor.JSLayerable
- expect(String) - Method in class sc.sync.JSONParser
- expectedValue - Variable in class sc.parser.Symbol
- expectName(String) - Method in class sc.sync.JSONDeserializer
- expectNextName(String) - Method in class sc.sync.JSONParser
- expireTimeMillis - Variable in class sc.db.DBTypeDescriptor
- expireTimeMillis() - Method in annotation type sc.db.DBTypeSettings
- exportImports - Variable in class sc.layer.Layer
-
When this is true, the imports from this layer are used by the next layer if its inheritImports are true
- exportImportsTo(Layer) - Method in class sc.layer.Layer
- exportPackage - Variable in class sc.layer.Layer
-
Set this to false on framework layers which set a package that child layers should not inherit by default
- exportProcess - Variable in class sc.layer.Layer
- exportProcessing - Variable in class sc.layer.LayerFileProcessor
-
If true extended layers see this processor.
- exportProcessing - Variable in class sc.parser.Language
- exportProperties() - Method in annotation type sc.obj.CompilerSettings
-
Set to false on a type to indicate it does not export it's properties to sub-types in the editor's view of the type
- exportRuntime - Variable in class sc.layer.Layer
-
Controls whether or not a layer which extends this layer inherits the runtime dependencies of this layer.
- expr - Variable in class sc.lang.html.AttrExpr
- expression - Variable in class sc.lang.java.ArraySelector
- expression - Variable in class sc.lang.java.AssertStatement
- expression - Variable in class sc.lang.java.ChainedExpression
- expression - Variable in class sc.lang.java.ExpressionStatement
- expression - Variable in class sc.lang.java.ForVarStatement
- expression - Variable in class sc.lang.java.IfStatement
- expression - Variable in class sc.lang.java.SwitchStatement
- expression - Variable in class sc.lang.java.SynchronizedStatement
- expression - Variable in class sc.lang.java.TypeExpression
- expression - Variable in class sc.lang.JavaLanguage
- Expression - Class in sc.lang.java
- Expression() - Constructor for class sc.lang.java.Expression
- expressionList - Variable in class sc.lang.JavaLanguage
- expressionListToValues(List<Expression>, ExecutionContext) - Static method in class sc.lang.java.ModelUtil
- expressions - Variable in class sc.lang.template.GlueExpression
- ExpressionStatement - Class in sc.lang.java
- ExpressionStatement() - Constructor for class sc.lang.java.ExpressionStatement
- expressionType - Variable in class sc.lang.java.SwitchStatement
- extDynTypes - Variable in class sc.layer.BuildInfo
- extendsBoundTypes - Variable in class sc.lang.java.InterfaceDeclaration
- extendsDefinesMethod(String, List<?>, ITypeParamContext, Object, boolean, boolean, Object, List<JavaType>) - Method in class sc.lang.java.BodyTypeDeclaration
- extendsInvalid - Variable in class sc.lang.java.BodyTypeDeclaration
- extendsJSFiles() - Method in annotation type sc.js.JSSettings
-
Comma separated list of jsLibFiles which this lib file may extend one or more classes - using extends changes the sorting order of the JS files so the extended JS files come first
- extendsLayer(Layer) - Method in class sc.layer.Layer
-
Does this layer have an explicit extends on the other layer
- extendsLayers - Variable in class sc.layer.LayerIndexInfo
- extendsOrIsLayer(Layer) - Method in class sc.layer.Layer
- extendsOverridden - Variable in class sc.lang.java.BodyTypeDeclaration
- extendsReplacedLayer(Layer) - Method in class sc.layer.Layer
-
Does this layer extend any layers which replaced features of layers we do extend
- extendsType - Variable in class sc.lang.java.ClassDeclaration
- extendsType - Variable in class sc.lang.java.TypeParameter
- ExtendsType - Class in sc.lang.java
- ExtendsType() - Constructor for class sc.lang.java.ExtendsType
- ExtendsType.LowerBoundsTypeDeclaration - Class in sc.lang.java
-
Represents a ? super X type
- ExtendsType.UpperBoundsTypeDeclaration - Class in sc.lang.java
-
Represents a ? extends X type.
- ExtendsType.WildcardTypeDeclaration - Class in sc.lang.java
- extendsTypes - Variable in class sc.lang.java.InterfaceDeclaration
- extension - Variable in class sc.layer.SrcIndexEntry
- ExtensionFilenameFilter - Class in sc.util
- ExtensionFilenameFilter(String, boolean) - Constructor for class sc.util.ExtensionFilenameFilter
- ExtensionFilenameFilter(Collection<String>, boolean) - Constructor for class sc.util.ExtensionFilenameFilter
- extensions - Variable in class sc.lang.html.UserAgentInfo
- extensions - Variable in class sc.layer.LayerFileProcessor
- extensions - Variable in class sc.parser.Language
- externalClassPath - Variable in class sc.layer.Layer
-
Any set of dependent classes code in this layer requires which cannot be loaded into the normal ClassLoader
- externalCompile - Variable in class sc.layer.Options
-
When running the compiler, do we use the internal compiler api or fork a process to run JavaC.
- ExternalDynType(String) - Constructor for class sc.layer.BuildInfo.ExternalDynType
- externalModelIndex - Variable in class sc.layer.LayeredSystem
- extractTypeParameter(Object, Object, Object, Object, boolean, boolean) - Method in class sc.lang.java.ParamTypedMethod
-
This method is called when we are trying to resolve a specific method type paraemter - typeVar.
- extraFiles - Variable in class sc.lang.java.JavaModel
-
Stores contents of any files attached to this model, e.g.
- extraLanguagesByExtension - Static variable in class sc.parser.Language
F
- FAILED_TO_INIT_SENTINEL - Static variable in class sc.lang.java.ClassType
- failedProgressBytes - Variable in class sc.parser.Parselet
- falseChoice - Variable in class sc.lang.java.QuestionMarkExpression
- falseStatement - Variable in class sc.lang.java.IfStatement
- fastGenExpressions - Static variable in class sc.lang.JavaLanguage
- fastGenMethods - Static variable in class sc.lang.JavaLanguage
- FETCHED - Static variable in class sc.db.DBObject
- fetchProperty(Object, int, String) - Method in class sc.sync.SyncManager
- fetchProperty(Object, String) - Static method in class sc.sync.SyncManager
- fetchProperty(Object, String) - Method in class sc.sync.SyncManager.SyncContext
-
Call this to pull across a specific property's value from the remote side.
- fetchProperty(String) - Method in class sc.sync.JSONDeserializer
- fetchRemoteTypeDeclaration(String, IResponseListener) - Method in class sc.layer.LayeredSystem
- field - Variable in class sc.type.BeanMapper
-
if the bean has both get/set and fields, this is set to the field
- Field - sc.lang.java.JavaSemanticNode.MemberType
- FieldDefinition - Class in sc.lang.java
- FieldDefinition() - Constructor for class sc.lang.java.FieldDefinition
- FieldEnumSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
- fieldModifiers - Variable in class sc.lang.java.ObjectDefinitionParameters
- fieldModifiers - Variable in class sc.lang.java.PropertyDefinitionParameters
- FieldName - sc.lang.java.IdentifierExpression.IdentifierType
- fieldNamed - Variable in class sc.parser.Parselet
- FieldOrObjectTypeSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
- FieldSet - Static variable in enum sc.lang.java.JavaSemanticNode.MemberType
- file() - Method in annotation type sc.db.SchemaSQL
-
Specifies the relative path to a file name of a .ddl file.
- FILE_OVERRIDDEN_SENTINEL - Static variable in interface sc.layer.IFileProcessor
- FILE_SEPARATOR - Static variable in class sc.util.FileUtil
- FILE_SEPARATOR_CHAR - Static variable in class sc.util.FileUtil
- fileBytes - Variable in class sc.layer.SrcIndexEntry
- fileIndex - Variable in class sc.layer.LayerFileComponent
- fileName - Variable in class sc.layer.TypeIndexEntry
- fileNames - Variable in class sc.repos.RepositoryPackage
- filePatterns - Variable in enum sc.layer.BuildPhase
- filePatterns - Variable in class sc.layer.LayeredSystem
- FilePosition - Class in sc.parser
- FilePosition(int, int) - Constructor for class sc.parser.FilePosition
- fileProcessors - Variable in enum sc.layer.BuildPhase
- fileProcessors - Variable in class sc.layer.LayeredSystem
- FileRangeRef - Class in sc.parser
-
Represents a range in a file
- FileRangeRef() - Constructor for class sc.parser.FileRangeRef
- fileRenamed(String, String) - Method in class sc.layer.SysTypeIndex
- fileRenamed(SrcEntry, SrcEntry) - Method in class sc.lang.java.JavaModel
-
Called when we detect that a source file has changed ffom outside the system.
- fileRenamed(SrcEntry, SrcEntry) - Method in class sc.layer.Layer
- fileRenamed(SrcEntry, SrcEntry, boolean) - Method in class sc.layer.LayeredSystem
- FileUtil - Class in sc.util
- FileUtil() - Constructor for class sc.util.FileUtil
- filterCommand - Variable in class sc.lang.TemplateLanguage
-
Filter command to run for evalled templates
- finalGeneration - Variable in class sc.parser.GenerateContext
- finalLayer - Variable in class sc.layer.Layer
-
Set this to true to disallow modification to any types defined in this layer from upstream layers.
- finallyStatement - Variable in class sc.lang.java.TryStatement
- FinallyStatement - Class in sc.lang.java
- FinallyStatement() - Constructor for class sc.lang.java.FinallyStatement
- findAll(List<String>, int, int) - Method in class sc.db.DBTypeDescriptor
- findBestMatchingInterface(Object, Object, Object) - Static method in class sc.lang.java.ModelUtil
- findBy(List<String>, List<Object>, String, List<String>, int, int) - Method in class sc.db.DBTypeDescriptor
- FindBy - Annotation Type in sc.db
-
A repeatable annotation, set on either a property or a class.
- FindByDescriptor - Class in sc.db
-
The metadata for a FindBy query - generated from the @FindBy annotation
- FindByDescriptor(String, List<String>, List<String>, List<String>, boolean, boolean, String, boolean, boolean) - Constructor for class sc.db.FindByDescriptor
- findById(Object...) - Method in class sc.db.DBTypeDescriptor
- findByIds(Object...) - Method in class sc.db.DBTypeDescriptor
- FindByRepeatAnnotation - Annotation Type in sc.db
-
This is required for defining a Repeatable annotation - not part of the api to use
- findCharSequenceStartIndex(IParseNode, CharSequence) - Static method in class sc.parser.ParseUtil
-
Given a CharSequence retrieved from a semantic value parsed from a child of the parse node supplied, return the start index.
- findClassFile(String, boolean) - Method in class sc.layer.Layer
-
This method looks in the class path and find the file which defines this class (for dependency purposes).
- findClassFile(String, boolean, boolean) - Method in class sc.layer.Layer
- findClosestMethod(Object, String, List<Expression>) - Static method in class sc.lang.java.IdentifierExpression
-
For error checking, return a method of the same name which has the fewest mismatching arguments
- findClosestParseNode(IParseNode, int) - Static method in class sc.parser.ParseUtil
-
Given a parse node, returns either that parse node or a child of that parse node.
- findCommonParent(ISemanticNode, ISemanticNode) - Static method in class sc.parser.ParseUtil
- findCommonSuperClass(Class, Class) - Static method in class sc.type.RTypeUtil
- findCommonSuperClass(LayeredSystem, Object, Object) - Static method in class sc.lang.java.ModelUtil
- findCommonSuperType(Object, Object) - Static method in class sc.dyn.DynUtil
- findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.ErrorParseNode
- findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.FormattingParseNode
- findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in interface sc.parser.IParseNode
- findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.ParentParseNode
- findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.ParseNode
- findEndDiff(DiffContext, Object, ParentParseNode, int) - Method in class sc.parser.PreErrorParseNode
- findErrorsInRange(IParseNode, int, int) - Static method in class sc.parser.ParseUtil
-
Utility method to find a single contiguous error inside of a specified region of a parse node.
- findExistingName(Object) - Method in class sc.sync.SyncManager.SyncContext
- findFromStatement(ISrcStatement) - Method in class sc.lang.html.Node
- findFromStatement(ISrcStatement) - Method in interface sc.lang.ISrcStatement
-
Search this statement for the srcStatement that produced it.
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.ArraySelector
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.AssignmentExpression
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.Expression
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.ExpressionStatement
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.FieldDefinition
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.IdentifierExpression
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.NewSelector
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.Selector
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.SelectorExpression
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.Statement
-
Returns the statement that was generated from the given src statement.
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.VariableDefinition
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.VariableSelector
- findFromStatement(ISrcStatement) - Method in class sc.lang.java.VariableStatement
- findInactiveLayerByName(String, String, boolean) - Method in class sc.layer.LayeredSystem
- findJSSrcEntry(Layer, BodyTypeDeclaration) - Method in class sc.lang.js.JSRuntimeProcessor
- findJSSrcEntryFromTypeName(Layer, String) - Method in class sc.lang.js.JSRuntimeProcessor
- findLayerByName(String, String) - Method in class sc.layer.LayeredSystem
- findLayerDefFileInPath(String, String, String) - Method in class sc.layer.LayeredSystem
-
This works like findLayerInPath but only returns the path name of a valid layerDef file.
- findMatchingGlobalNames(String, String, String, Set<String>, boolean, int) - Method in class sc.lang.java.JavaModel
- findMatchingGlobalNames(String, Set<String>, boolean, boolean, int) - Method in class sc.layer.Layer
- findMatchingGlobalNames(String, Set<String>, boolean, int) - Method in class sc.lang.java.JavaModel
- findMatchingGlobalNames(Layer, Layer, String, String, String, Set<String>, boolean, boolean, boolean, int) - Method in class sc.layer.LayeredSystem
-
This method is used by the IDE to retrieve names for code-completion, name-lookup, etc.
- findMatchingGlobalNames(Layer, Layer, String, Set<String>, boolean, boolean, boolean, int) - Method in class sc.layer.LayeredSystem
- findMatchingParselet(Parselet) - Method in class sc.parser.Language
- findMatchingSrcNames(String, Set<String>, boolean, int) - Method in class sc.layer.Layer
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.html.Element
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.AbstractBlockStatement
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.AbstractMethodDefinition
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.AnonClassDeclaration
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.BodyTypeDeclaration
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.CatchStatement
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.ForControlStatement
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.ForVarStatement
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.JavaModel
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.JavaSemanticNode
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.LambdaExpression
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.NewExpression
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.java.SwitchStatement
-
For enum types only if the child is looking up a name, we need to check if the switch expression defines that label.
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.template.Template
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.template.TemplateDeclaration
- findMember(String, EnumSet<JavaSemanticNode.MemberType>, Object, Object, TypeContext, boolean) - Method in class sc.lang.template.TemplateStatement
- findMemberInBody(List<Statement>, String, EnumSet<JavaSemanticNode.MemberType>, Object, TypeContext) - Static method in class sc.lang.java.BodyTypeDeclaration
- findMemberOwner(String, EnumSet<JavaSemanticNode.MemberType>) - Method in class sc.lang.java.BodyTypeDeclaration
- findMemberOwner(String, EnumSet<JavaSemanticNode.MemberType>) - Method in class sc.lang.java.JavaSemanticNode
- findMemberOwner(String, EnumSet<JavaSemanticNode.MemberType>) - Method in class sc.lang.java.SwitchStatement
- findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.html.Element
- findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.AnonClassDeclaration
- findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.BodyTypeDeclaration
- findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.JavaModel
- findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.JavaSemanticNode
- findMethod(String, List<? extends Object>, Object, Object, boolean, Object) - Method in class sc.lang.java.NewExpression