org.apache.felix.scrplugin.description
Class ComponentDescription

java.lang.Object
  extended by org.apache.felix.scrplugin.description.AbstractDescription
      extended by org.apache.felix.scrplugin.description.ComponentDescription

public class ComponentDescription
extends AbstractDescription

ComponentDescription is a described component. In general all fields should be set by an annocation scanner, no default values should be assumed for these fields:

These values have the following default values:


Field Summary
 
Fields inherited from class org.apache.felix.scrplugin.description.AbstractDescription
annotation
 
Constructor Summary
ComponentDescription(ScannedAnnotation annotation)
           
 
Method Summary
 AbstractDescription clone()
           
 java.lang.String getActivate()
           
 java.lang.String getConfigurationPid()
           
 ComponentConfigurationPolicy getConfigurationPolicy()
           
 java.lang.String getDeactivate()
           
 java.lang.String getDescription()
           
 java.lang.Boolean getEnabled()
           
 java.lang.String getFactory()
           
 java.lang.Boolean getImmediate()
           
 java.lang.String getLabel()
           
 java.lang.String getModified()
           
 java.lang.String getName()
           
 SpecVersion getSpecVersion()
           
 boolean isAbstract()
           
 boolean isCreateDs()
           
 boolean isCreateMetatype()
           
 boolean isCreatePid()
           
 boolean isInherit()
           
 boolean isSetMetatypeFactoryPid()
           
 void setAbstract(boolean isAbstract)
           
 void setActivate(java.lang.String activate)
           
 void setConfigurationPid(java.lang.String configurationPid)
           
 void setConfigurationPolicy(ComponentConfigurationPolicy configurationPolicy)
           
 void setCreateDs(boolean createDs)
           
 void setCreateMetatype(boolean createMetatype)
           
 void setCreatePid(boolean createPid)
           
 void setDeactivate(java.lang.String deactivate)
           
 void setDescription(java.lang.String description)
           
 void setEnabled(java.lang.Boolean enabled)
           
 void setFactory(java.lang.String factory)
           
 void setImmediate(java.lang.Boolean immediate)
           
 void setInherit(boolean isInherit)
           
 void setLabel(java.lang.String label)
           
 void setModified(java.lang.String modified)
           
 void setName(java.lang.String name)
           
 void setSetMetatypeFactoryPid(boolean isSetMetatypeFactoryPid)
           
 void setSpecVersion(SpecVersion specVersion)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.felix.scrplugin.description.AbstractDescription
getAnnotation, getIdentifier, getSource, setSource
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComponentDescription

public ComponentDescription(ScannedAnnotation annotation)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getEnabled

public java.lang.Boolean getEnabled()

setEnabled

public void setEnabled(java.lang.Boolean enabled)

getImmediate

public java.lang.Boolean getImmediate()

setImmediate

public void setImmediate(java.lang.Boolean immediate)

getFactory

public java.lang.String getFactory()

setFactory

public void setFactory(java.lang.String factory)

isSetMetatypeFactoryPid

public boolean isSetMetatypeFactoryPid()

setSetMetatypeFactoryPid

public void setSetMetatypeFactoryPid(boolean isSetMetatypeFactoryPid)

isAbstract

public boolean isAbstract()

setAbstract

public void setAbstract(boolean isAbstract)

isInherit

public boolean isInherit()

setInherit

public void setInherit(boolean isInherit)

isCreateDs

public boolean isCreateDs()

setCreateDs

public void setCreateDs(boolean createDs)

isCreatePid

public boolean isCreatePid()

setCreatePid

public void setCreatePid(boolean createPid)

isCreateMetatype

public boolean isCreateMetatype()

setCreateMetatype

public void setCreateMetatype(boolean createMetatype)

getConfigurationPolicy

public ComponentConfigurationPolicy getConfigurationPolicy()

setConfigurationPolicy

public void setConfigurationPolicy(ComponentConfigurationPolicy configurationPolicy)

getActivate

public java.lang.String getActivate()

setActivate

public void setActivate(java.lang.String activate)

getDeactivate

public java.lang.String getDeactivate()

setDeactivate

public void setDeactivate(java.lang.String deactivate)

getModified

public java.lang.String getModified()

setModified

public void setModified(java.lang.String modified)

getSpecVersion

public SpecVersion getSpecVersion()

setSpecVersion

public void setSpecVersion(SpecVersion specVersion)

getConfigurationPid

public java.lang.String getConfigurationPid()

setConfigurationPid

public void setConfigurationPid(java.lang.String configurationPid)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clone

public AbstractDescription clone()
Specified by:
clone in class AbstractDescription


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.