org.osgi.service.blueprint.reflect
Interface NonNullMetadata

All Superinterfaces:
Metadata
All Known Subinterfaces:
BeanMetadata, CollectionMetadata, ComponentFactoryMetadata, ComponentMetadata, DependentComponentFactoryMetadata, ExtendedBeanMetadata, ExtendedReferenceListMetadata, ExtendedServiceReferenceMetadata, IdRefMetadata, MapMetadata, MutableBeanMetadata, MutableCollectionMetadata, MutableComponentMetadata, MutableIdRefMetadata, MutableMapMetadata, MutablePassThroughMetadata, MutablePropsMetadata, MutableReferenceListMetadata, MutableReferenceMetadata, MutableRefMetadata, MutableServiceMetadata, MutableServiceReferenceMetadata, MutableValueMetadata, PassThroughMetadata, PropsMetadata, ReferenceListMetadata, ReferenceMetadata, RefMetadata, ServiceMetadata, ServiceReferenceMetadata, Target, ValueMetadata
All Known Implementing Classes:
AbstractPropertyPlaceholder.LateBindingValueMetadata, BeanMetadataImpl, CollectionMetadataImpl, ComponentMetadataImpl, IdRefMetadataImpl, MapMetadataImpl, PassThroughMetadataImpl, PropsMetadataImpl, ReferenceListMetadataImpl, ReferenceMetadataImpl, RefMetadataImpl, ServiceMetadataImpl, ServiceReferenceMetadataImpl, ValueMetadataImpl

public interface NonNullMetadata
extends Metadata

Metadata for a value that cannot null. All Metadata subtypes extend this type except for NullMetadata.

This Metadata type is used for keys in Maps because they cannot be null.

Version:
$Revision: 896324 $



Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.