com.cyc.tool.subl.jrtl.nativeCode.mapper
Class Snapshot

java.lang.Object
  extended by com.cyc.tool.subl.jrtl.nativeCode.mapper.Snapshot

public final class Snapshot
extends java.lang.Object

Snapshot represents the state of the :world initialized variables from the relevant packages.

Copyright (c) 2009 Cycorp, Inc. All rights reserved.
This software is the proprietary information of Cycorp, Inc.

Use is subject to license terms.

Version:
$Id: Snapshot.java 126867 2009-01-20 19:22:58Z aldag $
Author:
rck

Nested Class Summary
static interface Snapshot.SnapShootingListener
           
 
Constructor Summary
Snapshot(SubLStream out)
           
 
Method Summary
 void addListener(Snapshot.SnapShootingListener listener)
           
 void removeListener(Snapshot.SnapShootingListener listener)
           
 void snapShoot()
          Conveniene method that tramnpolines to the static version
static void snapShoot(Snapshot snapShot)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Snapshot

public Snapshot(SubLStream out)
Method Detail

addListener

public void addListener(Snapshot.SnapShootingListener listener)

removeListener

public void removeListener(Snapshot.SnapShootingListener listener)

snapShoot

public void snapShoot()
               throws java.io.IOException
Conveniene method that tramnpolines to the static version

Throws:
java.io.IOException

snapShoot

public static void snapShoot(Snapshot snapShot)
                      throws java.io.IOException
Throws:
java.io.IOException