Showing:

Annotations
Attributes
Model
Properties
Element GtargetComponent / bean
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Type Tinlined-bean
Type hierarchy
Properties
content complex
Model
description{0,1} , (argument | property | ANY element from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0')
Children argument, description, property
Attributes
QName Type Use
class Tclass optional
depends-on TdependsOn optional
factory-method Tmethod optional
factory-ref Tidref optional
init-method Tmethod optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0'
Element GtargetComponent / reference
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Type Tinlined-reference
Type hierarchy
Properties
content complex
Model
description{0,1} , reference-listener* , ANY element from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0'
Children description, reference-listener
Attributes
QName Type Use
availability Tavailability optional
component-name Tidref optional
depends-on TdependsOn optional
filter xsd:normalizedString optional
interface Tclass optional
timeout Ttimeout optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0'
Element GtargetComponent / ref
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Type Tref
Properties
content complex
Attributes
QName Type Use
component-id Tidref required
Element Group GtargetComponent
Namespace http://www.osgi.org/xmlns/blueprint/v1.0.0
Annotations
A target component is one that can be a target for a
listener, registration-listener or service elements.
This is used in contexts where the requirement is a single
provided object that will implement a particular interface.
The provided object is obtained either from a <ref> element
or an inlined <bean> or <reference>.
Model
bean | reference | ref | ANY element from ANY namespace OTHER than 'http://www.osgi.org/xmlns/blueprint/v1.0.0'
Children bean, ref, reference