|
||||||||||
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 |