站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

RenderingContextView (Editor Library) - NetBeans API Javadoc (Current Development Version)

org.netbeans.modules.editor.lib/1 1.14.0 3

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.14.0 3

Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.