jfun.yan.xml.nuts.optional
Class InjectionTypeCaseNut

java.lang.Object
  extended by jfun.yan.xml.nut.Nut
      extended by jfun.yan.xml.nut.ComponentNut
          extended by jfun.yan.xml.nuts.EntriesNut
              extended by jfun.yan.xml.nuts.optional.InjectionTypeCaseNut
All Implemented Interfaces:
java.io.Serializable

public class InjectionTypeCaseNut
extends EntriesNut

The Nut class for type-casing on injection target types.

Author:
Ben Yu Dec 17, 2005 12:33:28 PM
See Also:
Serialized Form

Constructor Summary
InjectionTypeCaseNut()
           
 
Method Summary
 void addCase(InjectionCase entry)
           
 Component eval()
           
 
Methods inherited from class jfun.yan.xml.nuts.EntriesNut
addEntry, getEntryComponents, getKey_type, getKeys, getOf, setKey_type, setOf
 
Methods inherited from class jfun.yan.xml.nut.Nut
cast, checkDuplicate, checkMandatory, checkMandatory, convert, getComponentClassLoader, getId, getNutClassLoader, getNutEnvironment, getParameterWiring, getPropertyWiring, getSequenceNumber, getTagLocation, getTagName, initGloballyDefined, initNutEnvironment, initSequenceNumber, initTagLocation, initTagName, isGloballyDefined, raise, raise, register, registerEagerInstantiation, setId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InjectionTypeCaseNut

public InjectionTypeCaseNut()
Method Detail

addCase

public void addCase(InjectionCase entry)

eval

public Component eval()
               throws java.lang.Exception
Specified by:
eval in class ComponentNut
Throws:
java.lang.Exception