com.partnersoft.maps.file
Class IndexedConnectivityFile

java.lang.Object
  extended by com.partnersoft.maps.file.IndexedConnectivityFile
All Implemented Interfaces:
ElectricalConnectivityNodeList

public class IndexedConnectivityFile
extends java.lang.Object
implements ElectricalConnectivityNodeList


Constructor Summary
IndexedConnectivityFile(VfsFile dataFile)
           
 
Method Summary
 ElectricalConnectivityNode get(int index)
           
 int indexOf(int dataId)
           
 ElectricalConnectivityNode nodeForDataId(int dataId)
           
 ElectricalConnectivityNode nodeForIndex(int index)
           
 void open()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexedConnectivityFile

public IndexedConnectivityFile(VfsFile dataFile)
                        throws java.io.IOException
Throws:
java.io.IOException
Method Detail

open

public void open()
          throws java.io.IOException
Throws:
java.io.IOException

nodeForIndex

public ElectricalConnectivityNode nodeForIndex(int index)
                                        throws java.io.IOException
Throws:
java.io.IOException

nodeForDataId

public ElectricalConnectivityNode nodeForDataId(int dataId)
                                         throws java.io.IOException
Throws:
java.io.IOException

get

public ElectricalConnectivityNode get(int index)
Specified by:
get in interface ElectricalConnectivityNodeList

indexOf

public int indexOf(int dataId)
Specified by:
indexOf in interface ElectricalConnectivityNodeList

size

public int size()
Specified by:
size in interface ElectricalConnectivityNodeList