|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.aspectj.ajde.ui.StructureViewNodeFactory
public abstract class StructureViewNodeFactory
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. |
protected abstract IStructureViewNode |
createDeclaration(IProgramElement node,
AbstractIcon icon,
java.util.List children)
Implementors must override this method in order to create new nodes. |
protected abstract IStructureViewNode |
createLink(IProgramElement node,
AbstractIcon icon)
Implementors must override this method in order to create link new nodes. |
IStructureViewNode |
createNode(IProgramElement node)
|
IStructureViewNode |
createNode(IProgramElement node,
java.util.List children)
|
protected abstract IStructureViewNode |
createRelationship(IRelationship relationship,
AbstractIcon icon)
Implementors must override this method in order to create new relationship nodes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StructureViewNodeFactory(AbstractIconRegistry iconRegistry)
Method Detail |
---|
public IStructureViewNode createNode(IProgramElement node)
public IStructureViewNode createNode(IProgramElement node, java.util.List children)
protected abstract IStructureViewNode createLink(IProgramElement node, AbstractIcon icon)
protected abstract IStructureViewNode createRelationship(IRelationship relationship, AbstractIcon icon)
protected abstract IStructureViewNode createDeclaration(IProgramElement node, AbstractIcon icon, java.util.List children)
public static boolean acceptNode(IProgramElement parent, IProgramElement child)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |