org.netbeans.modules.editor.lib/1 1.44.0 9

org.netbeans.editor.view.spi
Interface RenderingContextView


public interface RenderingContextView

View providing an access to the ViewRenderingContext in the view hierarchy.

Accessing of the ViewRenderingContext from a view must always be done like this:


      RenderingContextView rcView = RenderingContextView.get(view);
      if (rcView != null) {
          rcView.acquireRenderingContext();
          try {
              ...
          } finally {
              rcView.releaseRenderingContext();
          }
      }
 

Only one thread at the time can safely access methods of the RenderingContextView. It does not have to be event dispatch thread.


Method Summary
 ViewRenderingContext acquireRenderingContext(View v)
          Acquire an instance of rendering context.
 void releaseRenderingContext(ViewRenderingContext vrc)
          Release rendering context previously acquired by acquireRenderingContext(javax.swing.text.View).
 

Method Detail

acquireRenderingContext

ViewRenderingContext acquireRenderingContext(View v)
Acquire an instance of rendering context. After use it must be released by #releaseContext().

Parameters:
v - view for which the rendering context is being obtained.

releaseRenderingContext

void releaseRenderingContext(ViewRenderingContext vrc)
Release rendering context previously acquired by acquireRenderingContext(javax.swing.text.View).

Parameters:
vrc - rendering context to be released.

org.netbeans.modules.editor.lib/1 1.44.0 9

Built on November 21 2009.  |  Portions Copyright 1997-2009 Sun Microsystems, Inc. All rights reserved.