org.planx.xmlstore.koala.io
Class RawNodeCompactor<R extends Locatable>

java.lang.Object
  extended by org.planx.msd.graph.Compactor<RawNode>
      extended by org.planx.xmlstore.koala.io.RawNodeCompactor<R>

public class RawNodeCompactor<R extends Locatable>
extends org.planx.msd.graph.Compactor<RawNode>

A compactor/sharer of nodes in binary representation.

Author:
Thomas Ambus

Nested Class Summary
 
Nested classes/interfaces inherited from class org.planx.msd.graph.Compactor
org.planx.msd.graph.Compactor.Edge, org.planx.msd.graph.Compactor.Statistics
 
Constructor Summary
RawNodeCompactor(NodeFileSystem<R> fs)
           
 
Method Summary
 void share(List<Locator> globalRoots, List<Locator> localRoots)
           
 void share(RawNode root)
           
 
Methods inherited from class org.planx.msd.graph.Compactor
getStatistics
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RawNodeCompactor

public RawNodeCompactor(NodeFileSystem<R> fs)
                 throws IOException
Throws:
IOException
Method Detail

share

public void share(RawNode root)
Overrides:
share in class org.planx.msd.graph.Compactor<RawNode>

share

public void share(List<Locator> globalRoots,
                  List<Locator> localRoots)
           throws IOException
Throws:
IOException


Copyright © 2004-2005 Plan-X. All Rights Reserved.