org.apache.felix.scrplugin.om.metatype
Class AttributeDefinition

java.lang.Object
  extended by org.apache.felix.scrplugin.om.metatype.AttributeDefinition

public class AttributeDefinition
extends java.lang.Object


Field Summary
protected  java.lang.Integer cardinality
           
static java.lang.String DEFAULT_TYPE
           
protected  java.lang.String[] defaultMultiValue
           
protected  java.lang.String defaultValue
           
protected  java.lang.String description
           
protected  java.lang.String id
           
protected  java.lang.String name
           
protected  java.util.Map options
           
protected  java.lang.String type
           
 
Constructor Summary
AttributeDefinition()
           
 
Method Summary
 java.lang.Integer getCardinality()
           
 java.lang.String[] getDefaultMultiValue()
           
 java.lang.Object getDefaultValue()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.util.Map getOptions()
           
 java.lang.String getType()
           
 void setCardinality(java.lang.Integer cardinality)
           
 void setDefaultMultiValue(java.lang.String[] values)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setDescription(java.lang.String description)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setOptions(java.util.Map options)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TYPE

public static final java.lang.String DEFAULT_TYPE
See Also:
Constant Field Values

id

protected java.lang.String id

type

protected java.lang.String type

defaultValue

protected java.lang.String defaultValue

name

protected java.lang.String name

defaultMultiValue

protected java.lang.String[] defaultMultiValue

description

protected java.lang.String description

cardinality

protected java.lang.Integer cardinality

options

protected java.util.Map options
Constructor Detail

AttributeDefinition

public AttributeDefinition()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getDefaultValue

public java.lang.Object getDefaultValue()

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)

setDefaultMultiValue

public void setDefaultMultiValue(java.lang.String[] values)

getDefaultMultiValue

public java.lang.String[] getDefaultMultiValue()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getCardinality

public java.lang.Integer getCardinality()

setCardinality

public void setCardinality(java.lang.Integer cardinality)

getOptions

public java.util.Map getOptions()

setOptions

public void setOptions(java.util.Map options)