Class ComponentSvcReference

java.lang.Object
aQute.bnd.build.model.clauses.ComponentSvcReference
All Implemented Interfaces:
Cloneable

public class ComponentSvcReference extends Object implements Cloneable
  • Field Details

    • name

      private String name
    • bind

      private String bind
    • unbind

      private String unbind
    • serviceClass

      private String serviceClass
    • optional

      private boolean optional
    • multiple

      private boolean multiple
    • dynamic

      private boolean dynamic
    • targetFilter

      private String targetFilter
  • Constructor Details

    • ComponentSvcReference

      public ComponentSvcReference()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getBind

      public String getBind()
    • setBind

      public void setBind(String bind)
    • getUnbind

      public String getUnbind()
    • setUnbind

      public void setUnbind(String unbind)
    • getServiceClass

      public String getServiceClass()
    • setServiceClass

      public void setServiceClass(String serviceClass)
    • 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

      public String getTargetFilter()
    • setTargetFilter

      public void setTargetFilter(String targetFilter)
    • clone

      public ComponentSvcReference clone()
      Overrides:
      clone in class Object
    • copyFrom

      public void copyFrom(ComponentSvcReference other)