org.aspectj.ajde.ui
Class StructureViewNodeFactory

java.lang.Object
  extended by org.aspectj.ajde.ui.StructureViewNodeFactory
Direct Known Subclasses:
SwingTreeViewNodeFactory

public abstract class StructureViewNodeFactory
extends java.lang.Object

Author:
Mik Kersten

Constructor Summary
StructureViewNodeFactory(AbstractIconRegistry iconRegistry)
           
 
Method Summary
static boolean acceptNode(IProgramElement parent, IProgramElement child)
          Don't show code elements under types since they show under the corresponding initializers.
 IStructureViewNode createNode(IProgramElement node)
           
 IStructureViewNode createNode(IProgramElement node, java.util.List children)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructureViewNodeFactory

public StructureViewNodeFactory(AbstractIconRegistry iconRegistry)
Method Detail

createNode

public IStructureViewNode createNode(IProgramElement node)

createNode

public IStructureViewNode createNode(IProgramElement node,
                                     java.util.List children)

acceptNode

public static boolean acceptNode(IProgramElement parent,
                                 IProgramElement child)
Don't show code elements under types since they show under the corresponding initializers.