Create a special ESWrapper for instances of

IPathElement.
This commit is contained in:
hns 2001-08-13 13:45:11 +00:00
parent f9bfe75219
commit c5b1f9bee3

View file

@ -260,6 +260,8 @@ public abstract class ESLoader extends ESObject {
return (ESArrayWrapper) obj; // An array wrapper received externally return (ESArrayWrapper) obj; // An array wrapper received externally
} else if (obj.getClass().isArray()) { } else if (obj.getClass().isArray()) {
return new ESArrayWrapper(obj, evaluator); return new ESArrayWrapper(obj, evaluator);
} else if (obj instanceof helma.framework.IPathElement) { // Hannes Wallnoefer, 13. Aug 2001
return evaluator.reval.getElementWrapper ((helma.framework.IPathElement) obj);
} }
return new ESWrapper(obj, evaluator); return new ESWrapper(obj, evaluator);
} }