/** * @param element Element * @return Wrapper */ public Wrapper createWrapperFromElement(Element element) { if ("ref".equals(element.getQualifiedName())) { if (inRefs.containsKey(element.attributeValue("id"))) { return inRefs.get(element.attributeValue("id")); } else { Element value = (Element) element.elements().get(0); Wrapper w = WrapperFactory.getInstance().createWrapper( value.getQualifiedName(), beanManager); w.setElement(value); w.setCallContext(this); inRefs.put(element.attributeValue("id"), w); return w; } } else { Wrapper w = WrapperFactory.getInstance().createWrapper( element.getQualifiedName(), beanManager); w.setElement(element); w.setCallContext(this); return w; } }
/** * * @param element Element * @return Wrapper */ public Wrapper createWrapperFromElement(Element element) { if ("ref".equals(element.getQualifiedName())) { if (inRefs.containsKey(element.attributeValue("id"))) return inRefs.get(element.attributeValue("id")); else { Element value = (Element) element.elements().get(0); Wrapper w = WrapperFactory.getInstance().createWrapper(value.getQualifiedName()); w.setElement(value); w.setCallContext(this); inRefs.put(element.attributeValue("id"), w); return w; } } else { Wrapper w = WrapperFactory.getInstance().createWrapper(element.getQualifiedName()); w.setElement(element); w.setCallContext(this); return w; } }
/** * * @return Wrapper */ public Wrapper createWrapperFromObject(Object value, String path) { // Not very efficient but has to be done - may implement something better later for (Wrapper ref : outRefs) { if (ref.getValue().equals(value)) return ref; } Wrapper w = WrapperFactory.getInstance().getWrapperForObject(value); w.setCallContext(this); w.setPath(path); return w; }
/** * @return Wrapper */ public Wrapper createWrapperFromObject(Object value, String path) { // Not very efficient but has to be done - may implement something better // later for (Wrapper ref : outRefs) { if (ref.getValue().equals(value)) return ref; } Wrapper w = WrapperFactory.getInstance().getWrapperForObject(value, beanManager); w.setCallContext(this); w.setPath(path); return w; }
/** * * @return Wrapper */ public Wrapper createWrapperFromObject(Object value, String path) { // Not very efficient but has to be done - may implement something better // later for (Wrapper ref : outRefs) { if (ref.getValue().equals(value)) return ref; } Wrapper w = WrapperFactory.getInstance().getWrapperForObject(value, beanManager); w.setCallContext(this); w.setPath(path); return w; }
Wrapper w = WrapperFactory.getInstance().createWrapper( value.getQualifiedName(), beanManager); w.setElement(value); Wrapper w = WrapperFactory.getInstance().createWrapper( element.getQualifiedName(), beanManager); w.setElement(element);