|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
CompilationTaskFactory#newCompileTask(Object, String, java.util.Map).AbstractPluginUser for component that uses plugins
providing the ComponentVisitor interface.PrimitiveChecker component to check
controller part." " as separator.
ControllerInterface.ATTRIBUTE_CONTROLLER constant.
ThinkMC dialect.ThinkMC dialect.CFlags sub-element.
include sub-element.
LDFlag sub-element.
parameter sub-element.
property sub-element.
CodeWriter, the code
pieces provided by the given collection of provider.
CodeWriter, the code
pieces provided by the given collection of provider.
CodeWriter, the code pieces provided by the
given collection of provider.
ControllerInterface.ATTRIBUTE_CONTROLLER interface.
ThinkMC dialect.ErrorTemplate group for the attributes package.ThinkMC dialect.Loader to check Attributes nodes
in definitions.Loader to handle Attributes nodes
that contain Attribute nodes of the special form IDLLoader implementation for IDL source code.ControllerInterface.BINDING_CONTROLLER constant.
ThinkMC dialect.ThinkMC dialect.ControllerInterface.BINDING_CONTROLLER interface.
Binding node.ErrorTemplate group for the bindings package."boot" composite component.Interface node to indicates to which
server interface it is bound to.
Loader to handle Interface nodes
that contain fake collection interfaces (convenient one-line declaration for
n..m cardinality collection interfaces).Loader to handle Interface nodes
that contain fake collection interfaces (convenient one-line declaration for
n..m cardinality collection interfaces).bindFc to cast the
given serverItf to a correct type.
ControllerInterface.CONTENT_CONTROLLER constant.
ImplementationCodeLoader implementation for C source code.Factory interface.EnumDefinition nodes.EnumDefinition nodes.CFlags elements.CFlags container elements.Checker client interface of this component.
Checker client interface.
Checker before
returning the loaded AST.ControllerInterface.COMPONENT_IDENTITY constant.
ThinkMC
dialect.ThinkMC
dialect.InterfaceDefinition nodes.Binding nodes, its value is the client
interface node of the binding.
Compiler client interface of this component.
ThinkMC dialect.ThinkMC dialect."composite" components."cloneable" components.ControllerImplementationVisitor.compilationTaskFactoryItf client interface.
GlobalInitVisitor.compilationTaskFactoryItf client interface.
CompilationVisitor.compilationTaskFactoryItf client interface.
SourceFileProvider task that provides SourceFile for
component module written in assembly code.FileProvider client into a
collection provided by the FileCollectionProvider server interface
of this task.ErrorTemplate group for the compiler package.ControllerInterface.COMPONENT_IDENTITY interface.
DefinitionTraveler.componentVisitorItf client interface.
Checker interface.Component node.ThinkMC dialect.ErrorTemplate group for the types package.Component and ExtendedComponent nodes.ThinkMC dialect.ComponentTypeDesc to themselves.
ComponentContainer nodes.ComponentContainer node.ComponentVisitor that is invoked for each visited
ComponentContainer.
ComponentVisitor client interface used for
composite components.
ComponentVisitor client interface used for composite component.
ErrorTemplate group for the controller package."composite" components.Interface node to find the component to which
the interface belongs to.
ControllerInterface.CONTENT_CONTROLLER interface.
PrimitiveChecker client collection interface.
Interface node.ErrorTemplate group for the controller package.SourceFileProvider task that provides controller implementation
source file.getCompositionParameters method, then
creates and returns the composite task using the
newCompositeTask method.
RecordDefinition nodes.RecordDefinition nodes.UnionDefinition nodes.UnionDefinition nodes.binding-controller Interface
node to indicate if the binding controller is implemented by the component
implementation.
InterfaceDefinition nodes.InterfaceDefinition nodes.Interface node to indicate the suffix of the
symbol name of the self-data of the interface.
defaultCPL attribute.
defaultCPL attribute.
defaultCPLs attribute.
#PLUGIN_FACTORY_BACKEND_PROPERTY_NAME
property.
defaultPPL attribute.
defaultPPL attribute.
ImplementationCodeLoader used if the language is
null.
PrimitiveTypeDefinitionFilter.definitionVisitorItf client interface.
Definition and
invokes its DefinitionTraveler.componentVisitorItf client interface for each component
node that is found during this voyage in deep.Definition nodes.Definition node.ComponentVisitor client interface use to create the task that
defines the component type.
io logger.
startOrder attribute to
component element.language attribute to
controller element.language attribute to
implementation element.ControllerInterface.FACTORY interface.
signature.
Interface node to record the cardinality of the
original, non-flattened a bounded "collection" interface, on singleton
interfaces that were created by flattening a bounded "collection" interface.
Interface node to record the name of the
original, non-flattened a bounded "collection" interface, on singleton
interfaces that were created by flattening a bounded "collection" interface.
InterfaceDecorationUtil.BOUND_TO_DECORATION decoration of the
given client interface node.
CFlags sub-elements.
Cflags attached to the
given component.
BindingDecorationUtil.CLIENT_INTERFACE_DECORATION decoration of
the given binding node.
ImplementationDecorationUtil.CODE_DECORATION decoration of the given
node.
newCompositeTask method.
InterfaceDecorationUtil.CONTAINER_DECORATION decoration of the
given interface node.
ControllerDecorationUtil.DATA_SUFFIX_DECORATION decoration of the
given interface node.
defaultCPL attribute.
defaultPPL attribute.
Future that provides the produced file.
Collection of Future that provides the produced
files.
InterfaceDecorationUtil.FLATTENED_COLLECTION_CARDINALITY decoration of the
given interface node.
InterfaceDecorationUtil.FLATTENED_COLLECTION_NAME decoration of the
given interface node.
format attribute of the
output node.
hasConstructor attribute.
hasDestructor attribute.
include sub-elements.
InterfaceDecorationUtil.INHERITANCE_PATH_DECORATION decoration of
the given node.
ldflags attached to
the given component and all its sub-components.
LDFlag sub-elements.
output sub node of this node, or
null if this node has no output sub node.
parameter sub-elements.
properties sub element.
properties sub-elements.
BindingDecorationUtil.SERVER_INTERFACE_DECORATION decoration of
the given binding node.
ComponentDecorationUtil.SUB_COMPONENT_START_ORDER decoration of
the given ComponentContainer node.
startOrder attribute of the given component node.
startOrder attribute.
TypeDecorationUtil.TYPE_DECORATION decoration for the given
component node.
CFlags value.
LDFlag value.
ControllerDecorationUtil.V_TABLE_DECORATION decoration of the
given interface node.
implemNode is an
ExtendedImplementation node and the
hasConstructor attribute
is equals to "true".
Implementation
node that defines a constructor.
ControllerDecorationUtil.CUSTOM_BC_DECORATION
decoration of the binding-controller interface node
contained by the given container.
implemNode is an
ExtendedImplementation node and the
hasDestructor attribute
is equals to "true".
Implementation
node that defines a destructor.
ErrorTemplate group for the idl package.IDLLoader client interface used by this component.
AbstractControllerChecker.implementationCodeLoaderItf client interface.
ImplementationCodeLoader client interface.
ErrorTemplate group for the implementations package.Implementation and ExtendedImplementation
AST interfaces.Loader to check Implementation
nodes in definitions.Include elements.include container elements.IDLDefinition node to add the ordered list of
IDL interfaces along the inheritance path, starting from the IDLDefinition
signature itself.
InstanceNameProvider task for the visited component.InterfaceLoader.idlLoaderItf client interface.
Interface node.ThinkMC dialect.ErrorTemplate group for the interfaces package.ThinkMC dialect.Loader to check Interface nodes in definitions.true if and only if the given Interface node
has a ControllerDecorationUtil.CUSTOM_BC_DECORATION decoration with the true
value.
true is the InterfaceDecorationUtil.INHERITANCE_PATH_DECORATION
decoration is present on the given node.
ComponentContainer defines the type of another one.true if the given interface node has a
InterfaceDecorationUtil.NO_STATIC_BINDING_DECORATION decoration with the true
value.
true if the given binding node has a
BindingDecorationUtil.STATICALLY_BOUND_DECORATION decoration with the true
value.
true if the given binding node has a
BindingDecorationUtil.STATICALLY_BOUND_DECORATION decoration with the false
value.
implementation and
controller language.language loader component.ControllerInterface.LIFECYCLE_CONTROLLER constant.
LDFlag elements.LDFlag container elements.ControllerInterface.LIFECYCLE_CONTROLLER interface.
Loader client interface of this component.
ThinkMC dialect.Interface nodes to say that binding to
this client interface must not be established statically.
AbstractControllerChecker.nodeFactoryItf client interface.
XMLNodeFactory client interface.
XMLNodeFactory client interface used by this component.
XMLNodeFactory client interface.
node factory
component.
XMLNodeFactory client interface.
XMLNodeFactory client interface used by this component.
NodeMerger client interface used by this component.
NodeMerger client interface used by this component.
output
sub node.parameter elements.parameter container elements.IDLParser and uses it to parse the IDL.
PrimitiveChecker client interface used by this
compiler.
PrimitiveCheckers used by this checker.
ComponentVisitor client interface used for
primitive components.
PrimitiveChecker interface.ComponentVisitor client interface used for primitive component.
"primitive" components.properties elements.properties container elements.property elements.CFlags sub-element.
include sub-element.
LDFlag sub-element.
parameter sub-element.
property sub-element.
Binding nodes, its value is the server
interface node of the binding.
ThinkMC dialect.ThinkMC dialect.ThinkMC dialect.thinkMC language.InterfaceDecorationUtil.BOUND_TO_DECORATION decoration to the given client
interface node with the given server interface node value.
BindingDecorationUtil.CLIENT_INTERFACE_DECORATION decoration to the given
Binding node.
ImplementationDecorationUtil.CODE_DECORATION decoration to the given node with the
given value.
InterfaceDecorationUtil.CONTAINER_DECORATION decoration to the given
interface container node.
ControllerDecorationUtil.CUSTOM_BC_DECORATION decoration to the given
value.
ControllerDecorationUtil.DATA_SUFFIX_DECORATION decoration.
controller language.
implementation language.
InterfaceDecorationUtil.FLATTENED_COLLECTION_CARDINALITY decoration on the given node
InterfaceDecorationUtil.FLATTENED_COLLECTION_NAME decoration on the given node
format attribute of the
output node.
hasConstructor attribute.
hasDestructor attribute.
InterfaceDecorationUtil.NO_STATIC_BINDING_DECORATION decoration to the given node
with the given boolean value.
output sub node of this node.
properties sub element.
BindingDecorationUtil.SERVER_INTERFACE_DECORATION decoration to the given
Binding node.
ComponentDecorationUtil.SUB_COMPONENT_START_ORDER decoration to the given
ComponentContainer node.
startOrder attribute.
BindingDecorationUtil.STATICALLY_BOUND_DECORATION decoration to the given node
with the given boolean value.
TypeDecorationUtil.TYPE_DECORATION decoration to the given component node
with the given type value.
CFlags value.
LDFlag value.
ControllerDecorationUtil.V_TABLE_DECORATION decoration.
DefinitionTraveler.sharedComponentVisitorItf client interface.
ComponentVisitor that is invoked when a shared component
is detected.
SourceCodeProvider.SourceFile is identified by a signature and contains the
File object.SourceFile.
SourceFile.
StartDependencyCycle.
Component nodes according to their
startOrder attributes.Binding nodes to say that a the binding must be
established statically.
ComponentContainer nodes, its value is a
List of the sub component sorted in a correct start order.
InstanceNameProvider task for each sub component.
InstanceNameProvider task for each sub component.
SourceCodeProvider task that provides definition of component
type for each sub component.
TypeNameProvider task for each sub component.
getCompositionParameters method.
ComponentContainer nodes that give the AST that
defines the component type.
ComponentContainer
node.TypeNameProvider task for the visited component.InterfaceDecorationUtil.INHERITANCE_PATH_DECORATION decoration.
InterfaceDecorationUtil.INHERITANCE_PATH_DECORATION decoration.
Interface node to indicate the symbol name of
the V-Table that provides the implementation of this interface.
ComponentContainer nodes and call
createTask if the given
component contains an Attributes sub-nodes.
ComponentContainer node and creates a task that creates
the source file containing the components' definition and instance code.
EnumDefiniton nodes, and creates a task that writes the
corresponding C source code.
EnumDefiniton nodes, and creates a task that creates a
source file containing the corresponding C code.
InterfaceDefiniton nodes, and creates a task that writes the
corresponding C source code.
InterfaceDefiniton nodes, and creates a task that creates a
source file containing the corresponding C code.
RecordDefiniton nodes, and creates a task that writes the
corresponding C source code.
RecordDefiniton nodes, and creates a task that creates a
source file containing the corresponding C code.
UnionDefiniton nodes, and creates a task that writes the
corresponding C source code.
UnionDefiniton nodes, and creates a task that creates a
source file containing the corresponding C code.
InterfaceDefiniton nodes, and creates a task that writes the
corresponding C source code.
InterfaceDefiniton nodes, and creates a task that creates a
source file containing the corresponding C code.
ComponentContainer nodes and creates a task that writes the
source code containing the component data structure definitions.
ComponentContainer nodes and creates a provides
implementation source code of the visited component.
ComponentContainer nodes and call
createTask if the
given component contains client Interface sub-nodes.
ComponentContainer nodes and call
createTask if the
given component contains Interface sub-nodes.
ComponentContainer nodes and call
createTask if the
given component contains server Interface sub-nodes.
ComponentContainer nodes and creates a compilation tasks.
ComponentContainer nodes and creates a task that writes the
source code containing the definition of the component data structure.
ComponentContainer nodes and creates a task that writes the
source code containing the initialization of the component data structure.
ComponentContainer nodes and creates a task that writes the
source code containing the definition of the component data structure.
ComponentContainer nodes and creates a task that writes the
source code containing the component data structure definitions.
ComponentContainer nodes and creates a task that writes the
source code containing the initialization of the binding controller data
structure.
ComponentContainer nodes and creates a task that writes the
source code containing the initialization of the content controller data
structure.
ComponentContainer node and creates a task that creates
the source file containing the components' definition and instance code.
ComponentContainer nodes and creates a task that writes the
source code containing the component data structure definitions.
ComponentContainer nodes and creates a task that writes the
source code containing the component data structure definitions.
ComponentContainer nodes and creates a task that writes the
source code containing the definition of the component data structure.
ComponentContainer nodes and creates a task that writes the
source code containing the component data structure definitions.
ComponentContainer nodes and creates a task that includes
the implementation file, and that defines some macros that are used in the
implementation file.
ComponentContainer nodes and creates a task that includes
the implementation file, and that defines some macros that are used in the
implementation file.
ComponentContainer nodes and creates a compilation tasks.
ComponentContainer node and creates a task that creates
the source file containing the components' definition and instance code.
ComponentContainer node and creates a task that creates
the source file components' type definition.
Compiler client interface of this component.
ComponentVisitor selector that chooses the visitor component to be
executed for the given component node.ComponentVisitor depending on the
implementation language of the component for which its visit method is
invoked.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||