org.kohsuke.stapler.export
Class TreePruner

java.lang.Object
  extended by org.kohsuke.stapler.export.TreePruner
Direct Known Subclasses:
NamedPathPruner, TreePruner.ByDepth

public abstract class TreePruner
extends java.lang.Object

Controls the portion of the object graph to be written to DataWriter.

Author:
Kohsuke Kawaguchi
See Also:
Model.writeTo(Object, TreePruner, DataWriter)

Nested Class Summary
static class TreePruner.ByDepth
           
 
Constructor Summary
TreePruner()
           
 
Method Summary
abstract  TreePruner accept(java.lang.Object node, Property prop)
          Called before Hudson writes a new property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreePruner

public TreePruner()
Method Detail

accept

public abstract TreePruner accept(java.lang.Object node,
                                  Property prop)
Called before Hudson writes a new property.

Returns:
null if this property shouldn't be written. Otherwise the returned TreePruner object will be consulted to determine properties of the child object in turn.


Copyright © 2012. All Rights Reserved.