| |||||||
| DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES | ||||||
{http://www.w3.org/2001/XMLSchema}anyType
|
+--{urn:schemas-cosylab-com:Component:1.0}ComponentInfo (restriction)
Specification for a Component to be instantiated in the system.
| Nested Element Summary | |
log:UnnamedLogger | ComponentLoggerSee the description of the identical element in Components.xsd |
| Attribute Summary | |
xs:boolean | Autostart'true' if the component has to be started automatically whenever its container become alive. |
xs:string | CodeCode with the implementation of the Component. |
xs:string | ContainerThis is the name of the Container where the component will be instantiated on request. |
xs:boolean | Default'true' if the Component shall be the default Component for the specified IDL interface. |
xs:string | ImplLangThe programming language the component is implemented in. |
xs:int | KeepAliveTimeTime in seconds the Manager should wait to deactivate a Component after all clients have released it. |
xs:string | NameName of the component being defined. |
xs:string | TypeThis is the complete IDL specification for the interface implemented by the component. |
| Attribute Detail |
xs:booleanfalseoptionalunqualifiedxs:stringrequiredunqualifiedxs:stringrequiredunqualifiedxs:booleanfalseoptionalunqualifiedrequiredunqualifiedxs:int0optionalunqualifiedxs:stringrequiredunqualifiedxs:stringrequiredunqualified<xs:complexType name="ComponentInfo"><xs:sequence>
</xs:sequence><xs:attribute name="Name" type="xs:string" use="required">
</xs:attribute><xs:attribute name="Code" type="xs:string" use="required">
</xs:attribute><xs:attribute name="Type" type="xs:string" use="required">
</xs:attribute><xs:attribute name="Container" type="xs:string" use="required">
</xs:attribute><xs:attribute name="ImplLang" use="required"><xs:simpleType></xs:attribute><xs:restriction base="xs:string"></xs:simpleType><xs:enumeration value="java"/><xs:enumeration value="cpp"/><xs:enumeration value="py"/></xs:restriction><xs:attribute default="false" name="Default" type="xs:boolean" use="optional">
</xs:attribute><xs:attribute default="false" name="Autostart" type="xs:boolean" use="optional">
</xs:attribute><xs:attribute default="0" name="KeepAliveTime" type="xs:int" use="optional"></xs:complexType>
</xs:attribute>
| |||||||
| DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES | ||||||