private static class ScrManagedServiceMetaTypeProvider.AttributeDefinitionImpl
extends java.lang.Object
implements org.osgi.service.metatype.AttributeDefinition
Modifier and Type | Field and Description |
---|---|
private int |
cardinality |
private java.lang.String[] |
defaultValues |
private java.lang.String |
description |
private java.lang.String |
id |
private java.lang.String |
name |
private java.lang.String[] |
optionLabels |
private java.lang.String[] |
optionValues |
private int |
type |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
int |
getCardinality() |
java.lang.String[] |
getDefaultValue() |
java.lang.String |
getDescription() |
java.lang.String |
getID() |
java.lang.String |
getName() |
java.lang.String[] |
getOptionLabels() |
java.lang.String[] |
getOptionValues() |
int |
getType() |
java.lang.String |
validate(java.lang.String arg0) |
private final java.lang.String id
private final java.lang.String name
private final java.lang.String description
private final int type
private final java.lang.String[] defaultValues
private final int cardinality
private final java.lang.String[] optionLabels
private final java.lang.String[] optionValues
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)
public int getCardinality()
getCardinality
in interface org.osgi.service.metatype.AttributeDefinition
public java.lang.String[] getDefaultValue()
getDefaultValue
in interface org.osgi.service.metatype.AttributeDefinition
public java.lang.String getDescription()
getDescription
in interface org.osgi.service.metatype.AttributeDefinition
public java.lang.String getID()
getID
in interface org.osgi.service.metatype.AttributeDefinition
public java.lang.String getName()
getName
in interface org.osgi.service.metatype.AttributeDefinition
public java.lang.String[] getOptionLabels()
getOptionLabels
in interface org.osgi.service.metatype.AttributeDefinition
public java.lang.String[] getOptionValues()
getOptionValues
in interface org.osgi.service.metatype.AttributeDefinition
public int getType()
getType
in interface org.osgi.service.metatype.AttributeDefinition
public java.lang.String validate(java.lang.String arg0)
validate
in interface org.osgi.service.metatype.AttributeDefinition