org.apache.felix.metatype
Class OCD

java.lang.Object
  extended by org.apache.felix.metatype.OCD

public class OCD
extends java.lang.Object

The OCD class represents the OCD element of the meta type descriptor.

Author:
fmeschbe

Constructor Summary
OCD()
           
 
Method Summary
 void addAttributeDefinition(AD attribute)
           
 void addIcon(java.lang.Integer size, java.lang.String icon)
           
 java.util.Map getAttributeDefinitions()
           
 java.lang.String getDescription()
           
 java.util.Map getIcons()
           
 java.lang.String getID()
           
 java.lang.String getName()
           
 void setDescription(java.lang.String description)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCD

public OCD()
Method Detail

getID

public java.lang.String getID()

setId

public void setId(java.lang.String id)

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)

getIcons

public java.util.Map getIcons()

addIcon

public void addIcon(java.lang.Integer size,
                    java.lang.String icon)
Parameters:
size -
icon - The icon, either an URL or a string designating a resource which may be a localized string

getAttributeDefinitions

public java.util.Map getAttributeDefinitions()

addAttributeDefinition

public void addAttributeDefinition(AD attribute)