Package org.apache.felix.scr.impl.inject
Class FieldHandler
- java.lang.Object
-
- org.apache.felix.scr.impl.inject.FieldHandler
-
public class FieldHandler extends Object
Handler for field references
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FieldHandler.ReferenceMethodImpl
-
Constructor Summary
Constructors Constructor Description FieldHandler(ReferenceMetadata metadata, Class<?> componentClass)
Create a new field handler
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
fieldExists(SimpleLogger logger)
ReferenceMethod
getBind()
InitReferenceMethod
getInit()
static String
getPackageName(Class<?> clazz)
Returns the name of the package to which the class belongs or an empty string if the class is in the default package.ReferenceMethod
getUnbind()
ReferenceMethod
getUpdated()
-
-
-
Constructor Detail
-
FieldHandler
public FieldHandler(ReferenceMetadata metadata, Class<?> componentClass)
Create a new field handler- Parameters:
fieldName
- name of the fieldcomponentClass
- component classreferenceClassName
- service class name
-
-
Method Detail
-
getPackageName
public static String getPackageName(Class<?> clazz)
Returns the name of the package to which the class belongs or an empty string if the class is in the default package.
-
fieldExists
public boolean fieldExists(SimpleLogger logger)
-
getBind
public ReferenceMethod getBind()
-
getUnbind
public ReferenceMethod getUnbind()
-
getUpdated
public ReferenceMethod getUpdated()
-
getInit
public InitReferenceMethod getInit()
-
-