Package org.eclipse.wst.xsl.ui.internal.contentoutline
public class JFaceNodeAdapterFactory extends AbstractAdapterFactoryAn adapter factory to create JFaceNodeAdapters. Use this adapter factory with a JFaceAdapterContentProvider to display DOM nodes in a tree.
Field Summary | |
protected INodeAdapter | singletonAdapter |
Constructor Summary |
JFaceNodeAdapterFactory() |
JFaceNodeAdapterFactory(java.lang.Object adapterKey
,
boolean registerAdapters) |
JFaceNodeAdapterFactory.CMDocumentManagerListenerImpl() |
Method Summary | |
public void | addListener(java.lang.Object listener) |
public INodeAdapterFactory | copy() |
protected INodeAdapter | createAdapter(INodeNotifier node) Create a new JFace adapter for the DOM node passed in |
public java.util.Collection | getListeners() returns "copy" so no one can modify our list. It is a shallow copy. |
protected void | initAdapter(INodeAdapter adapter
,
INodeNotifier node) |
public void | release() |
public void | removeListener(java.lang.Object listener) |
Field Detail |
protected INodeAdapter singletonAdapter
Constructor Detail |
public JFaceNodeAdapterFactory()
public JFaceNodeAdapterFactory(java.lang.Object adapterKey
,
boolean registerAdapters)
Methods Detail |
public void addListener(java.lang.Object listener)
listener
public INodeAdapterFactory copy()
INodeAdapterFactory
protected INodeAdapter createAdapter(INodeNotifier node)
Create a new JFace adapter for the DOM node passed in
node
INodeAdapter
public java.util.Collection getListeners()
returns "copy" so no one can modify our list. It is a shallow copy.
java.util.Collection
protected void initAdapter(INodeAdapter adapter
,
INodeNotifier node)
adapter
node
public void release()
public void removeListener(java.lang.Object listener)
listener