org.gcube.data.trees.generators
Class AbstractTreeTemplate

java.lang.Object
  extended by org.gcube.data.trees.generators.AbstractTreeTemplate
All Implemented Interfaces:
TreeTemplate
Direct Known Subclasses:
SimilarityTemplate, StructuralTemplate

public abstract class AbstractTreeTemplate
extends Object
implements TreeTemplate

Partially implementation of TreeTemplate.

Author:
Fabio Simeoni

Constructor Summary
AbstractTreeTemplate()
           
 
Method Summary
abstract  Tree generate()
          Generates a Tree from this template.
 Iterator<Tree> generate(long size)
          Returns an Iterator over Trees generated from this template.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTreeTemplate

public AbstractTreeTemplate()
Method Detail

generate

public abstract Tree generate()
Generates a Tree from this template.

Specified by:
generate in interface TreeTemplate
Returns:
the tree

generate

public Iterator<Tree> generate(long size)
Returns an Iterator over Trees generated from this template.

Specified by:
generate in interface TreeTemplate
Returns:
the size of the stream iterated over


Copyright © 2012. All Rights Reserved.