Package aQute.bnd.build.model.clauses
Class ComponentSvcReference
java.lang.Object
aQute.bnd.build.model.clauses.ComponentSvcReference
- All Implemented Interfaces:
Cloneable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
void
copyFrom
(ComponentSvcReference other) getBind()
getName()
boolean
boolean
boolean
void
void
setDynamic
(boolean dynamic) void
setMultiple
(boolean multiple) void
void
setOptional
(boolean optional) void
setServiceClass
(String serviceClass) void
setTargetFilter
(String targetFilter) void
-
Field Details
-
name
-
bind
-
unbind
-
serviceClass
-
optional
private boolean optional -
multiple
private boolean multiple -
dynamic
private boolean dynamic -
targetFilter
-
-
Constructor Details
-
ComponentSvcReference
public ComponentSvcReference()
-
-
Method Details
-
getName
-
setName
-
getBind
-
setBind
-
getUnbind
-
setUnbind
-
getServiceClass
-
setServiceClass
-
isOptional
public boolean isOptional() -
setOptional
public void setOptional(boolean optional) -
isMultiple
public boolean isMultiple() -
setMultiple
public void setMultiple(boolean multiple) -
isDynamic
public boolean isDynamic() -
setDynamic
public void setDynamic(boolean dynamic) -
getTargetFilter
-
setTargetFilter
-
clone
-
copyFrom
-