/** * This method will copy the injection targets from env2 to env1. * * @param env1 * @param env2 */ private void combineInjectionTargets(EnvironmentProperty env1, EnvironmentProperty env2) { for (InjectionTarget injTarget: env2.getInjectionTargets()) { env1.addInjectionTarget(injTarget); } }
/** * Copy all injection targets from env2 to env1. * * @param env1 * @param env2 */ private void unionInjectionTargets(EnvironmentProperty env1, EnvironmentProperty env2) { for (InjectionTarget injTarget: env2.getInjectionTargets()) { env1.addInjectionTarget(injTarget); } }
public StringBuffer printInjectableResourceInfo (StringBuffer toStringBuffer) { if( isInjectable() ) { for (InjectionTarget target : getInjectionTargets()) { if( target.isFieldInjectable() ) { toStringBuffer.append("Field-Injectable Resource. Class name = "). append(target.getClassName()).append(" Field name="). append(target.getFieldName()); } else { toStringBuffer.append("Method-Injectable Resource. Class name ="). append(target.getClassName()).append(" Method ="). append(target.getMethodName()); } } } else { toStringBuffer.append("Non-Injectable Resource"); } return toStringBuffer; }
public StringBuffer printInjectableResourceInfo (StringBuffer toStringBuffer) { if( isInjectable() ) { for (InjectionTarget target : getInjectionTargets()) { if( target.isFieldInjectable() ) { toStringBuffer.append("Field-Injectable Resource. Class name = "). append(target.getClassName()).append(" Field name="). append(target.getFieldName()); } else { toStringBuffer.append("Method-Injectable Resource. Class name ="). append(target.getClassName()).append(" Method ="). append(target.getMethodName()); } } } else { toStringBuffer.append("Non-Injectable Resource"); } return toStringBuffer; }
private void addOrMergeEnvironmentProperty( EnvironmentProperty environmentProperty) { try { EnvironmentProperty existing = getEnvironmentPropertyByName(environmentProperty.getName()); for (InjectionTarget next : environmentProperty.getInjectionTargets()) { existing.addInjectionTarget(next); } } catch(IllegalArgumentException e) { addEnvironmentProperty(environmentProperty); } }
private void addOrMergeEnvironmentProperty( EnvironmentProperty environmentProperty) { try { EnvironmentProperty existing = getEnvironmentPropertyByName(environmentProperty.getName()); for (InjectionTarget next : environmentProperty.getInjectionTargets()) { existing.addInjectionTarget(next); } } catch(IllegalArgumentException e) { addEnvironmentProperty(environmentProperty); } }
if( envProp.isInjectable() ) { InjectionTargetNode ijNode = new InjectionTargetNode(); for (InjectionTarget target : envProp.getInjectionTargets()) { ijNode.writeDescriptor(envEntryNode, TagNames.INJECTION_TARGET, target);
@Override public Node writeDescriptor(Node parent, String nodeName, EnvironmentProperty envProp) { Node envEntryNode = super.writeDescriptor(parent, nodeName, envProp); writeLocalizedDescriptions(envEntryNode, envProp); appendTextChild(envEntryNode, TagNames.ENVIRONMENT_PROPERTY_NAME, envProp.getName()); appendTextChild(envEntryNode, TagNames.ENVIRONMENT_PROPERTY_TYPE, envProp.getType()); appendTextChild(envEntryNode, TagNames.ENVIRONMENT_PROPERTY_VALUE, envProp.getValue()); appendTextChild(envEntryNode, TagNames.MAPPED_NAME, envProp.getMappedName()); if( envProp.isInjectable() ) { InjectionTargetNode ijNode = new InjectionTargetNode(); for (InjectionTarget target : envProp.getInjectionTargets()) { ijNode.writeDescriptor(envEntryNode, TagNames.INJECTION_TARGET, target); } } appendTextChild(envEntryNode, TagNames.LOOKUP_NAME, envProp.getLookupName()); return envEntryNode; } }