public class CollectionMetadataImpl extends java.lang.Object implements MutableCollectionMetadata
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class |
collectionClass |
private java.util.List<org.osgi.service.blueprint.reflect.Metadata> |
values |
private java.lang.String |
valueType |
| Constructor and Description |
|---|
CollectionMetadataImpl() |
CollectionMetadataImpl(java.lang.Class collectionClass,
java.lang.String valueType,
java.util.List<org.osgi.service.blueprint.reflect.Metadata> values) |
CollectionMetadataImpl(org.osgi.service.blueprint.reflect.CollectionMetadata source) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(org.osgi.service.blueprint.reflect.Metadata value) |
java.lang.Class |
getCollectionClass() |
java.util.List<org.osgi.service.blueprint.reflect.Metadata> |
getValues() |
java.lang.String |
getValueType() |
void |
removeValue(org.osgi.service.blueprint.reflect.Metadata value) |
void |
setCollectionClass(java.lang.Class collectionClass) |
void |
setValues(java.util.List<org.osgi.service.blueprint.reflect.Metadata> values) |
void |
setValueType(java.lang.String valueType) |
java.lang.String |
toString() |
private java.lang.Class collectionClass
private java.lang.String valueType
private java.util.List<org.osgi.service.blueprint.reflect.Metadata> values
public CollectionMetadataImpl()
public CollectionMetadataImpl(java.lang.Class collectionClass,
java.lang.String valueType,
java.util.List<org.osgi.service.blueprint.reflect.Metadata> values)
public CollectionMetadataImpl(org.osgi.service.blueprint.reflect.CollectionMetadata source)
public java.lang.Class getCollectionClass()
getCollectionClass in interface org.osgi.service.blueprint.reflect.CollectionMetadatapublic void setCollectionClass(java.lang.Class collectionClass)
setCollectionClass in interface MutableCollectionMetadatapublic java.lang.String getValueType()
getValueType in interface org.osgi.service.blueprint.reflect.CollectionMetadatapublic void setValueType(java.lang.String valueType)
setValueType in interface MutableCollectionMetadatapublic java.util.List<org.osgi.service.blueprint.reflect.Metadata> getValues()
getValues in interface org.osgi.service.blueprint.reflect.CollectionMetadatapublic void setValues(java.util.List<org.osgi.service.blueprint.reflect.Metadata> values)
public void addValue(org.osgi.service.blueprint.reflect.Metadata value)
addValue in interface MutableCollectionMetadatapublic void removeValue(org.osgi.service.blueprint.reflect.Metadata value)
removeValue in interface MutableCollectionMetadatapublic java.lang.String toString()
toString in class java.lang.Object