org.apache.felix.scrplugin.description
Class ReferenceDescription
java.lang.Object
org.apache.felix.scrplugin.description.AbstractDescription
org.apache.felix.scrplugin.description.ReferenceDescription
public class ReferenceDescription
- extends AbstractDescription
A ReferenceDescription
describes a reference
from a component to another service.
In general all fields should be set by an annocation scanner,
no default values should be assumed for these fields:
- name
- interfaceName
- target
- cardinality
- policy
- policyOption
- strategy
These values have the following default values:
- field : null
- bind : null
- unbind : null
- updated : null
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ReferenceDescription
public ReferenceDescription(ScannedAnnotation annotation)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getInterfaceName
public java.lang.String getInterfaceName()
setInterfaceName
public void setInterfaceName(java.lang.String interfacename)
getTarget
public java.lang.String getTarget()
setTarget
public void setTarget(java.lang.String target)
getCardinality
public ReferenceCardinality getCardinality()
setCardinality
public void setCardinality(ReferenceCardinality cardinality)
getPolicy
public ReferencePolicy getPolicy()
setPolicy
public void setPolicy(ReferencePolicy policy)
getPolicyOption
public ReferencePolicyOption getPolicyOption()
setPolicyOption
public void setPolicyOption(ReferencePolicyOption policyOption)
getBind
public java.lang.String getBind()
setBind
public void setBind(java.lang.String bind)
getUnbind
public java.lang.String getUnbind()
setUnbind
public void setUnbind(java.lang.String unbind)
getUpdated
public java.lang.String getUpdated()
setUpdated
public void setUpdated(java.lang.String updated)
getStrategy
public ReferenceStrategy getStrategy()
setStrategy
public void setStrategy(ReferenceStrategy strategy)
getField
public java.lang.reflect.Field getField()
setField
public void setField(java.lang.reflect.Field field)
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.