hudson
Class ExtensionFinder.DefaultGuiceExtensionAnnotation

java.lang.Object
  extended by hudson.ExtensionFinder.GuiceExtensionAnnotation<Extension>
      extended by hudson.ExtensionFinder.DefaultGuiceExtensionAnnotation
Enclosing class:
ExtensionFinder

@Extension
public static final class ExtensionFinder.DefaultGuiceExtensionAnnotation
extends ExtensionFinder.GuiceExtensionAnnotation<Extension>


Field Summary
 
Fields inherited from class hudson.ExtensionFinder.GuiceExtensionAnnotation
annotationType
 
Constructor Summary
ExtensionFinder.DefaultGuiceExtensionAnnotation()
           
 
Method Summary
protected  double getOrdinal(Extension annotation)
           
protected  boolean isActive(AnnotatedElement e)
          Hook to enable subtypes to control which ones to pick up and which ones to ignore.
protected  boolean isOptional(Extension annotation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionFinder.DefaultGuiceExtensionAnnotation

public ExtensionFinder.DefaultGuiceExtensionAnnotation()
Method Detail

isOptional

protected boolean isOptional(Extension annotation)
Specified by:
isOptional in class ExtensionFinder.GuiceExtensionAnnotation<Extension>

getOrdinal

protected double getOrdinal(Extension annotation)
Specified by:
getOrdinal in class ExtensionFinder.GuiceExtensionAnnotation<Extension>

isActive

protected boolean isActive(AnnotatedElement e)
Description copied from class: ExtensionFinder.GuiceExtensionAnnotation
Hook to enable subtypes to control which ones to pick up and which ones to ignore.

Specified by:
isActive in class ExtensionFinder.GuiceExtensionAnnotation<Extension>


Copyright © 2004-2013. All Rights Reserved.