Package org.apache.felix.scr.impl.config
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 java.lang.Object implements org.osgi.service.metatype.AttributeDefinition
-
-
Field Summary
Fields Modifier and Type Field Description private intcardinalityprivate java.lang.String[]defaultValuesprivate java.lang.Stringdescriptionprivate java.lang.Stringidprivate java.lang.Stringnameprivate java.lang.String[]optionLabelsprivate java.lang.String[]optionValuesprivate inttype
-
Constructor Summary
Constructors Constructor Description AttributeDefinitionImpl(java.lang.String id, java.lang.String name, java.lang.String description, boolean defaultValue)AttributeDefinitionImpl(java.lang.String id, java.lang.String name, java.lang.String description, int type, java.lang.String[] defaultValues, int cardinality, java.lang.String[] optionLabels, java.lang.String[] optionValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCardinality()java.lang.String[]getDefaultValue()java.lang.StringgetDescription()java.lang.StringgetID()java.lang.StringgetName()java.lang.String[]getOptionLabels()java.lang.String[]getOptionValues()intgetType()java.lang.Stringvalidate(java.lang.String arg0)
-
-
-
Field Detail
-
id
private final java.lang.String id
-
name
private final java.lang.String name
-
description
private final java.lang.String description
-
type
private final int type
-
defaultValues
private final java.lang.String[] defaultValues
-
cardinality
private final int cardinality
-
optionLabels
private final java.lang.String[] optionLabels
-
optionValues
private final java.lang.String[] optionValues
-
-
Constructor Detail
-
AttributeDefinitionImpl
AttributeDefinitionImpl(java.lang.String id, java.lang.String name, java.lang.String description, boolean defaultValue)
-
AttributeDefinitionImpl
AttributeDefinitionImpl(java.lang.String id, java.lang.String name, java.lang.String description, int type, java.lang.String[] defaultValues, int cardinality, java.lang.String[] optionLabels, java.lang.String[] optionValues)
-
-
Method Detail
-
getCardinality
public int getCardinality()
- Specified by:
getCardinalityin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getDefaultValue
public java.lang.String[] getDefaultValue()
- Specified by:
getDefaultValuein interfaceorg.osgi.service.metatype.AttributeDefinition
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getID
public java.lang.String getID()
- Specified by:
getIDin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.osgi.service.metatype.AttributeDefinition
-
getOptionLabels
public java.lang.String[] getOptionLabels()
- Specified by:
getOptionLabelsin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getOptionValues
public java.lang.String[] getOptionValues()
- Specified by:
getOptionValuesin interfaceorg.osgi.service.metatype.AttributeDefinition
-
getType
public int getType()
- Specified by:
getTypein interfaceorg.osgi.service.metatype.AttributeDefinition
-
validate
public java.lang.String validate(java.lang.String arg0)
- Specified by:
validatein interfaceorg.osgi.service.metatype.AttributeDefinition
-
-