Fuse Services Framework 2.4 XML Schema Reference

http://www.osgi.org/xmlns/blueprint/v1.0.0
complexType Tinlined-reference-list

{http://www.w3.org/2001/XMLSchema}anyType
  {http://www.osgi.org/xmlns/blueprint/v1.0.0}Tcomponent
      {http://www.osgi.org/xmlns/blueprint/v1.0.0}TserviceReference
          {http://www.osgi.org/xmlns/blueprint/v1.0.0}Treference-list
              {http://www.osgi.org/xmlns/blueprint/v1.0.0}Tinlined-reference-list

Model
<...
  availability = "mandatory" | "optional"
  component-name = Tidref
  depends-on = list of at least 1 of (Tidref)
  filter = normalizedString
  interface = Tclass
  member-type = "service-object" | "service-reference" : "service-object"
  (any attribute from any namespace other than http://www.osgi.org/xmlns/blueprint/v1.0.0)>
description?, reference-listener*, (any element from any namespace other than http://www.osgi.org/xmlns/blueprint/v1.0.0)
</...>
Prohibited substitutions (block)
allowed to substitute with an xsi:type attribute with any derived type
Content Type
element-only content, not nillable.
This type can be derived by extension or restriction.
Usage
GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list, GnonNullValue.reference-list
Documentation
                
                The Tinlined-reference-list type is used for inlined (i.e. non top level)
                <reference-list> elements.
                
			

Nested Element Summary
sequence
sequence
GserviceReferenceElements
Tdescriptiondescription optional
           
TreferenceListenerreference-listener 0...∞
          A definition of a listener that will watch for bind/unbind events associated with the service reference.


Attribute Summary
Tavailabilityavailability
           
Tidrefcomponent-name
           
TdependsOndepends-on
           
normalizedStringfilter
           
Tclassinterface
           
Tservice-usemember-type
           

Attribute Detail

availability

Definition

Defined with global type Tavailability

Model
"mandatory" | "optional"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

component-name

Definition

Defined with global type Tidref

Model
{NCName: pattern = \i\c*}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

depends-on

Definition

Defined with global type TdependsOn

Model
list of at least 1 of ({: pattern = \i\c*})
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse
Type
TdependsOn

filter

Definition

Defined with global type normalizedString

Model
normalizedString
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

interface

Definition

Defined with global type Tclass

Model
{NCName: pattern = \i\c*}
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

member-type

Definition

Defined with global type Tservice-use

Model
"service-object" | "service-reference"
Default Value
"service-object"
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

Fuse Services Framework 2.4 XML Schema Reference

Fuse Services Framework 2.4 XML Schema Reference