Class ScrMetaTypeProvider.AttributeDefinitionImpl
java.lang.Object
org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- All Implemented Interfaces:
org.osgi.service.metatype.AttributeDefinition
- Enclosing class:
ScrMetaTypeProvider
private static class ScrMetaTypeProvider.AttributeDefinitionImpl
extends Object
implements org.osgi.service.metatype.AttributeDefinition
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final String[]private final Stringprivate final Stringprivate final Stringprivate final String[]private final String[]private final intFields inherited from interface org.osgi.service.metatype.AttributeDefinition
BIGDECIMAL, BIGINTEGER, BOOLEAN, BYTE, CHARACTER, DOUBLE, FLOAT, INTEGER, LONG, PASSWORD, SHORT, STRING -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
id
-
name
-
description
-
type
private final int type -
defaultValues
-
cardinality
private final int cardinality -
optionLabels
-
optionValues
-
-
Constructor Details
-
AttributeDefinitionImpl
-
AttributeDefinitionImpl
-
-
Method Details
-
getCardinality
public int getCardinality()- Specified by:
getCardinalityin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceorg.osgi.service.metatype.AttributeDefinition
-
getDescription
- Specified by:
getDescriptionin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getID
- Specified by:
getIDin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getName
- Specified by:
getNamein interfaceorg.osgi.service.metatype.AttributeDefinition
-
getOptionLabels
- Specified by:
getOptionLabelsin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getOptionValues
- Specified by:
getOptionValuesin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getType
public int getType()- Specified by:
getTypein interfaceorg.osgi.service.metatype.AttributeDefinition
-
validate
-