1 package jfun.yan.xml.nuts.optional; 2 3 import jfun.yan.Component; 4 import jfun.yan.Components; 5 import jfun.yan.etc.injection.Injection; 6 import jfun.yan.etc.injection.InjectionUtils; 7 import jfun.yan.xml.nuts.Prop; 8 9 16 public class InjectorAspectNut extends AspectjNut { 17 public void setInjection(Component inj){ 18 final Prop prop = new Prop(); 19 prop.initGloballyDefined(this.isGloballyDefined()); 20 prop.initNutEnvironment(this.getNutEnvironment()); 21 prop.initSequenceNumber(0); 22 prop.initTagLocation(this.getTagLocation()); 23 prop.initTagName("injection"); 24 prop.setKey("injection"); 25 prop.setVal(InjectionUtils.toInjection(inj)); 26 super.addProp(prop); 27 } 28 } 29 | Popular Tags |