protected Element transformation(Element element, ElementTransform transform, ExprTransform exprTransform, ElementVisitor beforeVisitor, ElementVisitor afterVisitor) { ApplyElementTransformVisitor v = new ApplyElementTransformVisitor(transform, exprTransform) ; return transformation(v, element, beforeVisitor, afterVisitor) ; }
public static Element transform(Element element, ElementTransform transform, ExprTransform exprTransform, ElementVisitor beforeVisitor, ElementVisitor afterVisitor) { return get().transformation(element, transform, exprTransform, beforeVisitor, afterVisitor) ; }
/** Transformation with specific ElementTransform and ExprTransform */ public static Element transform(Element element, ElementTransform transform, ExprTransform exprTransform) { return get().transformation(element, transform, exprTransform, null, null) ; }