de.grogra.pf.ui.tree
public class HierarchyFlattener extends java.lang.Object implements UITreePipeline.Transformer
| Constructor and Description |
|---|
HierarchyFlattener() |
HierarchyFlattener(ObjectToBoolean filter,
boolean insertSeparator) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
protected boolean |
flattenGroup(UITreePipeline.Node node) |
protected boolean |
hasContent(UITreePipeline.Node node) |
void |
initialize(UITreePipeline pipeline) |
boolean |
isAffectedBy(javax.swing.tree.TreePath path) |
protected boolean |
isLeaf(UITreePipeline.Node node) |
void |
transform(UITreePipeline.Node root) |
public HierarchyFlattener()
public HierarchyFlattener(ObjectToBoolean filter, boolean insertSeparator)
public void dispose()
dispose in interface Disposableprotected boolean flattenGroup(UITreePipeline.Node node)
protected boolean hasContent(UITreePipeline.Node node)
public void initialize(UITreePipeline pipeline)
initialize in interface UITreePipeline.Transformerpublic boolean isAffectedBy(javax.swing.tree.TreePath path)
isAffectedBy in interface UITreePipeline.Transformerprotected boolean isLeaf(UITreePipeline.Node node)
public void transform(UITreePipeline.Node root)
transform in interface UITreePipeline.Transformer