Treeviz 0.37 2010-10-17

ch.randelshofer.tree.demo
Class TreevizFileSystemXMLByYearInfoWeighter

java.lang.Object
  extended by ch.randelshofer.tree.demo.TreevizFileSystemXMLInfoWeighter
      extended by ch.randelshofer.tree.demo.TreevizFileSystemXMLByYearInfoWeighter
All Implemented Interfaces:
Weighter

public class TreevizFileSystemXMLByYearInfoWeighter
extends TreevizFileSystemXMLInfoWeighter

LastModifiedByYearWeighter.

Version:
1.0 2010-01-11 Created.
Author:
Werner Randelshofer

Field Summary
protected  int maxYear
           
protected  int medianYear
           
protected  int minYear
           
 
Fields inherited from class ch.randelshofer.tree.demo.TreevizFileSystemXMLInfoWeighter
histogram, info, intFormat, isoDateFormatter, isoDateFormatter2, key, max, median, min, shortWeightFormat, size, sizeHistogram, sizeKey
 
Constructor Summary
TreevizFileSystemXMLByYearInfoWeighter(TreevizFileSystemXMLNodeInfo info, java.lang.String key)
          Creates a new instance.
 
Method Summary
 java.lang.String getHistogramLabel(int index)
           
 float getMedianWeight()
           
 float getWeight(TreePath2 path)
           
protected  void histogramRecursive(TreeNode root)
           
 void init(TreeNode root)
           
 
Methods inherited from class ch.randelshofer.tree.demo.TreevizFileSystemXMLInfoWeighter
calculateDateHistogramRecursive, collectDatesRecursive, getHistogram, getMaximumWeightLabel, getMinimumWeightLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

minYear

protected int minYear

maxYear

protected int maxYear

medianYear

protected int medianYear
Constructor Detail

TreevizFileSystemXMLByYearInfoWeighter

public TreevizFileSystemXMLByYearInfoWeighter(TreevizFileSystemXMLNodeInfo info,
                                              java.lang.String key)
Creates a new instance.

Method Detail

init

public void init(TreeNode root)
Specified by:
init in interface Weighter
Overrides:
init in class TreevizFileSystemXMLInfoWeighter

histogramRecursive

protected void histogramRecursive(TreeNode root)

getMedianWeight

public float getMedianWeight()
Specified by:
getMedianWeight in interface Weighter
Overrides:
getMedianWeight in class TreevizFileSystemXMLInfoWeighter

getWeight

public float getWeight(TreePath2 path)
Specified by:
getWeight in interface Weighter
Overrides:
getWeight in class TreevizFileSystemXMLInfoWeighter

getHistogramLabel

public java.lang.String getHistogramLabel(int index)
Specified by:
getHistogramLabel in interface Weighter
Overrides:
getHistogramLabel in class TreevizFileSystemXMLInfoWeighter

Copyright 2007-2008 (c) Werner Randelshofer.
All rights reserved.