Lines Matching defs:RenderingEngine
79 * all calls to methods on the {@code RenderingEngine} in use by
83 * call {@code RenderingEngine.getInstance()} to obtain the properly
84 * registered (and possibly trace-enabled) version of the RenderingEngine.
86 public abstract class RenderingEngine {
87 private static RenderingEngine reImpl;
90 * Returns an instance of {@code RenderingEngine} as determined
93 * A specific instance of the {@code RenderingEngine} can be
99 * If no specific {@code RenderingEngine} is specified on the command
103 * If no specific {@code RenderingEngine} is specified on the command
105 * {@code RenderingEngine} known to the ServiceLoader is used.
107 * Runtime tracing of the actions of the {@code RenderingEngine}
112 * @return an instance of {@code RenderingEngine}
115 public static synchronized RenderingEngine getInstance() {
120 reImpl = (RenderingEngine)
139 ServiceLoader<RenderingEngine> reLoader =
140 ServiceLoader.loadInstalled(RenderingEngine.class);
142 RenderingEngine service = null;
144 for (RenderingEngine re : reLoader) {
155 throw new InternalError("No RenderingEngine module found");
389 static class Tracer extends RenderingEngine {
390 RenderingEngine target;
393 public Tracer(RenderingEngine target) {