jfun.yan.xml.nuts.optional
Class AspectjNut

java.lang.Object
  extended by jfun.yan.xml.nut.Nut
      extended by jfun.yan.xml.nut.ComponentNut
          extended by jfun.yan.xml.nuts.ArgumentsAndPropertiesNut
              extended by jfun.yan.xml.nuts.MethodNut
                  extended by jfun.yan.xml.nuts.optional.AspectjNut
All Implemented Interfaces:
java.io.Serializable, LifecycleDeclaration
Direct Known Subclasses:
InjectorAspectNut

public class AspectjNut
extends MethodNut

The <aspectj> tag that declares an aspect.

This tag will automatically call the "aspectOf" method, and also registers the aspect to be eagerly instantiated.

Author:
Ben Yu Dec 16, 2005 3:36:17 PM
See Also:
Serialized Form

Constructor Summary
AspectjNut()
           
 
Method Summary
 Component eval()
           
 
Methods inherited from class jfun.yan.xml.nuts.MethodNut
add, evaluateNoLifecycle, getDisposer, getInitializer, getName, getStarter, getStopper, isPrivate_access, setClass, setComponent, setDisposer, setInitializer, setName, setPrivate_access, setStarter, setStopper
 
Methods inherited from class jfun.yan.xml.nuts.ArgumentsAndPropertiesNut
addArg, addArgs, addProp, applyArguments, applyProperties, containsExplicitProperty, decorateComponent, defineBean, getArgList, getArgs, getAutoWire, getMaxArgsCount, getParameterAutowireMode, getParameterTypes, getPropertyAutowireMode, getPropertyNames, informAwares, isAllProperties, isBeanByDefault, isValidate_property_names, setArgs, setAutowire, setOptional_properties, setParams, setProperty_names, setProps, setValidate_property_names
 
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
 
Methods inherited from interface jfun.yan.xml.nuts.LifecycleDeclaration
getNutEnvironment, getTagLocation
 

Constructor Detail

AspectjNut

public AspectjNut()
Method Detail

eval

public Component eval()
Overrides:
eval in class MethodNut