org.apache.felix.ipojo.manipulator.metadata.annotation.registry
Class Binding

java.lang.Object
  extended by org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding

public class Binding
extends java.lang.Object

Triple storing the source annotation, the associated factory and the predicate for conditional support.

Author:
Felix Project Team

Constructor Summary
Binding()
           
 
Method Summary
 java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationType()
           
 AnnotationVisitorFactory getFactory()
           
 Predicate getPredicate()
           
 void setAnnotationType(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
           
 void setFactory(AnnotationVisitorFactory factory)
           
 void setPredicate(Predicate predicate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Binding

public Binding()
Method Detail

getAnnotationType

public java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationType()

setAnnotationType

public void setAnnotationType(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)

getFactory

public AnnotationVisitorFactory getFactory()

setFactory

public void setFactory(AnnotationVisitorFactory factory)

getPredicate

public Predicate getPredicate()

setPredicate

public void setPredicate(Predicate predicate)


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