org.kohsuke.stapler
Class TearOffSupport

java.lang.Object
  extended by org.kohsuke.stapler.TearOffSupport
Direct Known Subclasses:
MetaClass, MetaClassLoader

public abstract class TearOffSupport
extends java.lang.Object

Allows "tear-off" objects to be linked to the parent object.

This mechanism is used to avoid static linking optional packages, so that stapler can work even when the optional dependencies are missing.

Author:
Kohsuke Kawaguchi

Constructor Summary
TearOffSupport()
           
 
Method Summary
<T> T
getTearOff(java.lang.Class<T> t)
           
<T> T
loadTearOff(java.lang.Class<T> t)
           
<T> void
setTearOff(java.lang.Class<T> type, T instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TearOffSupport

public TearOffSupport()
Method Detail

getTearOff

public final <T> T getTearOff(java.lang.Class<T> t)

loadTearOff

public final <T> T loadTearOff(java.lang.Class<T> t)

setTearOff

public <T> void setTearOff(java.lang.Class<T> type,
                           T instance)


Copyright © 2012. All Rights Reserved.